ホームページ >バックエンド開発 >PHPチュートリアル >1 ページ上の複数のテーブルの内容をクエリするにはどうすればよいですか?

1 ページ上の複数のテーブルの内容をクエリするにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-13 13:39:35862ブラウズ

1 ページ上の複数のテーブルの内容をクエリするにはどうすればよいですか? ?
コーステーブル
id Teacherid classid name room 備考
教師番号 クラス番号 コース名 教室の備考


生徒テーブル
ID 名前 パスワード classid
生徒番号 名前 パスワードクラス


学生 ID はわかっており、対応するクラス ID は学生テーブルを検索して取得する必要があります。その後、Course を通じて対応するクラスのコース情報を検索し、ステートメント

は :
$result = mysql_query("SELECT * FROM course "."WHERE class="."select classid from students"."where id= '".$username."'" .".",$conn) ;

2つのステートメントに分けて書きたいのですが、中間結果の保存方法がわかりません。

しかし、開くと、次のエラーメッセージが表示されます:


アドバイスをお願いします。



-----解決策--------- $result = mysql_query("SELECT * FROM course WHERE class=(select classid from students where id= '".$username."')",$conn);

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。