申し訳ありませんが、私は本当にこれについて良い名前を考えることができませんでした。私の問題は、私はウェブサイトを持っています、あなたはデータベースにそれを送ったボタンをクリックして、そこにすべての数字を加えたのです。私はその部分を行ったが、しかし。これについての質問はしないでください。これを行うには、ユーザーのカウントに合わせてテーブルを作成する必要があります。私の問題は、セッションがそのように私はそのテーブルを検索し、すべての数字mysqlクエリのテーブル名を作成するためにセッション変数を文字列に追加します
session_start();
$id=$_SESSION['id'];
include('db.php');
$add=mysql_query('SELECT SUM(p1),SUM(p2) from `game88`');
while($row1=mysql_fetch_array($add))
{
$mark=$row1['SUM(p1)'];
$mark1=$row1['SUM(p2)'];
}
?>
を追加するために、現時点ではこれを持って、彼は88であると言うが、されたことの者の場所のIDの以前作られていることについての問題ではありません。それは私がこの
'SELECT SUM(p1),SUM(p2) from `game" . $id . "`'
を試してみましたが、それは動作しませんので、私は、ユーザーのセッションに基づいて、テーブルを見つける必要があり
('SELECT SUM(p1),SUM(p2) from `game88`')
からとgame88言います。ゲームは常にテーブル名の最初のビットであり、88は前に作成されたユーザーの場所です。私はそのテーブルgame88を見つけるためにそれが必要ですか、ユーザーセッションが何であれ99それはテーブルgame99と言います。私はこれが理解できることを願っています。それが説明しにくいので、これが何であるか尋ねないでください。あなたの助けをありがとう
これは本当に[XY問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)のように思えます。 。これについての質問はしないでください.... *直観的には、その論理が実際にあなたが対処する必要がある問題であることを既に知っているからです。 – DelightedD0D
問題はそれが「ゲーム」からの得点ではないということです。 id = "であるが、これはゲーム88でタイプしているので、コードは機能せず、私は助けが必要であることを意味する@ DelightedD0D –
しかし、なぜすべてのゲームで新しい'テーブル 'を作成するのですか? 'game'という名前の単一の' table'を用意し、 '88'や' 89'を格納する 'gameId'という名前の' column'という名前の 'row'として各ユーザゲームを保存する方が適切でしょう。今度は現在のgameIdの行を取得します – DelightedD0D