を使用して、同じクエリに複数のテーブルから選択すると、親切に私は愚かに見える場合、私は、PHPのMySQLは、PHPのMySQL
に初心者です完全に3つのテーブル
がある私を許し学生、クラス、親
私は今親のユーザーに取り組んでいます。
s_id s_name parent_id s_class_id
1 name1 40 20
クラス表:
親として、私は
- 彼らのクラス
学生表を勉強私の学生以下のようにいくつかのものを表示したいです
c_id c_name
20 Ten
親表:
p_id p_name
40 Parent1
私の第一タスク1」上述したように。私の学生は、私が$update id
がどこから来るか私はすでに
$row['s_name']
を表示することで、次のクエリ
"SELECT * FROM student where parent_id='$update_id' "
に成功し、「勉強します
$update_id = $login_type['p_id'];
ここで、$login_type
セッションから取得しています
今、私は2番目の仕事、「2。彼らのクラス "
私はそれが私が今何をすることができます別の選択クエリとしてしたくない、私はそれが上の同じ選択にしたい。親切に私にしてください仲間を助ける。
を私はあなたがまだ任意の明確化を持っている場合は、親切に私に尋ねる、私はできる限り最大を説明しようとした。
結合クエリを使用します。 –
'SELECT s。*、c.c_name from student s INNER JOINクラスc ON(s.s_class_id = c.cid)ここで、s.parent_id = '$ update_id'' – sagi