エラーチェックを行っていません mysql_query を呼び出した後 :
$result = mysql_query("SELECT * FROM student WHERE IDNO=".$_GET['id']);
if (!$result) { // add this check.
die('Invalid query: ' . mysql_error());
}
mysql_query
の場合 失敗すると、false
を返します 、boolean
価値。これをmysql_fetch_array
に渡すと 関数(mysql result object
が必要です )このエラーが発生します。