Dette er det typiske tilfælde, hvor mysql_query
returnerer false
ved fiasko udløser derfor den berygtede:
Dette kan skyldes flere faktorer. Prøv at køre forespørgslen i phpMyAdmin eller direkte til databasen og se fejlen eller hent den sidste mysql-fejl via mysql_error
.
Det er god praksis altid at kontrollere, om den returnerede værdi af mysql_query
er false
eller hvis mysql_error
strengen er ikke tom:
if ($result and empty(mysql_error()))
// everything ok
Bemærk:Bland aldrig mysql_
og mysqli_
funktioner. Hvis du skal vælge, ville jeg gå med mysqli
siden mysql_*
funktioner betragtes som forældede.