この行:
<?php echo $row_stuCompSci['Cid']; ?>
未定義のインデックス エラーが表示されます。しかし、他のクエリではエラーが発生しないのに、なぜエラーが発生するのかわかりません。これが私が使用したクエリです。これはすべて Dreamweaver で作成されています
mysql_select_db($database_project, $project);
$query_stuCompSci = "SELECT compsci.CSid FROM compsci WHERE NOT EXISTS ( SELECT studentcourses.Cid FROM studentcourses WHERE studentcourses.Cid=compsci.CSid )";
$stuCompSci = mysql_query($query_stuCompSci, $project) or die(mysql_error());
$row_stuCompSci = mysql_fetch_assoc($stuCompSci);
$totalRows_stuCompSci = mysql_num_rows($stuCompSci);
このクエリでは、studentcourses テーブルに 2 つの列 (Sid、Cid) があり、2 番目のテーブル compsci にも 2 つの列 (CSid、Credits) があります。
クエリは、学生コースに存在しない Cid を取得します。クエリをテストすると正常に動作しますが、Web サイトをライブで表示しようとすると、インデックス エラーが発生します。必要に応じて、コード全体をここにコピーできますが、長さは約 220 行です。