他の同様の質問でこの問題の解決策を試しましたが、動作させることはできません。2つのテーブルから行を選択
私のデータベースには、「k1」、「k1r」、「k2」、「k2r」、「k3」、「k3r」、「week」という列のテーブルがあります。週の列は自動的に年の週と共に挿入され、他のものは私が作成した賭けのゲームからのユーザー入力です。
次に、「マッチ」と呼ばれるテーブルがあります:match1、match2、match3、week。再び、週の列と同じ手順。他の3つは私達が賭けなければならない試合で記入する。
私は、クエリを持っている:それは私が3列に一致するものを書くのテーブルを出力して、下の行では、ユーザーの賭けをエコー
$week = Date('W');
として
SELECT *
FROM game
WHERE week = '.$week;
$week
がすでに設定されていますマッチしかし、新しい試合があるたびにphpスクリプトを変更する代わりに、私はテーブルの試合からそれらを取ることを望みます。そうしたやり方で、古いマッチもデータベースに残しておきます。
だから、今、私の質問:)に
私は何をしたいのようなものです:
'SELECT * FROM game WHERE week = '.$week.' JOIN * FROM matches WHERE week = '.$week;
は、おそらく今、あなたのように、それが動作しません:/
しかし、私はどうしたらいいですか?
2つのテーブルをリンクするマッチテーブルのforeginキーのようにしてください。たとえば、ゲームを保存するときにも一致を保存すると、たとえばid_match_fk – Akintunde007