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

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

WBOY
リリース: 2016-06-13 13:39:35
オリジナル
848 人が閲覧しました

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);

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート