SQL ステートメントの記述方法に関する質問

WBOY
リリース: 2016-06-13 13:29:49
オリジナル
1075 人が閲覧しました

SQL ステートメントの記述方法に関する問題
$search1 = "SELECTclassroom_id,building_id FROM use2
WHERE (time = '{$time}')
AND (building_id = '{$building_id}')
AND (lesson_id LIKE '$lesson_id')";

$result1 = mysql_query($search1, $con);

$row = mysql_fetch_array($result1);
$search2 = " SELECT * FROM 教室 2
WHERE (building_id = '{$building_id}')
AND * NOT IN
(SELECT * FROM 教室 2
WHERE (building_id = '{$building_id}') )
AND (classroom_id = '${row['classroom_id']}')";
$result2 = mysql_query($search2);


while($row = mysql_fetch_array( $result2))
{}

Show mysql_fetch_array() はパラメータ 1 がリソースであることを期待しており、D:xampphtdocssearch_free2.php で指定されるブール値です
use2 には、それぞれの使用時間など、教室の使用状況に関する情報が格納されます。クラス、教室番号、どの建物かなど。
次に、空き教室を見つけるために建物番号と時間を入力します。まず、入力した情報を調べて、use2 に建物番号があるかどうかを確認します。今回は、教室関連の情報については、該当する実装がなければ問題ありません。
該当する情報がない場合は、まず教室を調べてください。関連情報のないクラスを検索し、関連情報のあるクラスを処理します。ただし、関連情報のないクラスを検索すると、上記のエラーが表示されます。

-----解決策---------
$result1 = mysql_query($search1, $con) または die(mysql_error());
$result2 = mysql_query($search2) または die(mysql_error());

すべてでエラーが発生します。

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