U doet geen foutcontrole na de aanroep van mysql_query :
$result = mysql_query("SELECT * FROM student WHERE IDNO=".$_GET['id']);
if (!$result) { // add this check.
die('Invalid query: ' . mysql_error());
}
In het geval mysql_query
mislukt, retourneert het false
, een boolean
waarde. Wanneer je dit doorgeeft aan mysql_fetch_array
functie (die een mysql result object
verwacht) ) krijgen we deze foutmelding.