我正在建立一个简单的网站,帮助大学的学生和教师。
我面临以下查询的问题:讲师检索在他/她教授的课程中注册的学生的 ID 和姓名。
我有以下表格,后跟它们的字段:
注册(课程代码 - StudentID - 年级)
Studnet(ID - 姓名)
如您所见,两个表之间的唯一连接器是学生 ID。
我写的代码是
<?
session_start();
$COCODE = $_SESSION['GlobalCode'];
$result11 = mysql_query("SELECT * FROM Enrollment WHERE CourseCode = '$COCODE' ") ;
$row11 = mysql_fetch_array($result11);
$StID = $row11['StudentID'];
$result22 = mysql_query("SELECT * FROM Student where StudentID= '$StID' ") ;
echo "<table border cellpadding=3>";
while($row123 = mysql_fetch_array($result22))
{
echo "<tr>";
echo "<td>".$row123['ID']."</td> ";
echo "<td>".$row123['Name']."</td> ";
echo "</tr>";
}
echo "</table>";
?>
我要做的是从 Enrollment 表中检索课程代码,然后通过 ID 检索学生姓名。
问题是我收到以下消息:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
我希望你能帮我解决问题。
谢谢