Dit is het typische geval waarin mysql_query
retourneert false
bij falen veroorzaakt daarom het beruchte:
Dit kan worden veroorzaakt door meerdere factoren. Probeer de query uit te voeren in phpMyAdmin of rechtstreeks naar de database en bekijk de fout of haal de laatste mysql-fout op via mysql_error
.
Het is een goede gewoonte om altijd te controleren of de geretourneerde waarde van mysql_query
is false
of als de mysql_error
string is niet leeg:
if ($result and empty(mysql_error()))
// everything ok
Opmerking:Mix nooit mysql_
en mysqli_
functies. Als je moet kiezen, zou ik voor mysqli
gaan sinds mysql_*
functies worden als verouderd beschouwd.