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.