Detta är det typiska fallet där mysql_query
returnerar false
vid misslyckande utlöser därför den ökända:
Detta kan orsakas av flera faktorer. Testa att köra frågan i phpMyAdmin eller direkt till databasen och se felet eller hämta det senaste mysql-felet via mysql_error
.
Det är bra att alltid kontrollera om det returnerade värdet för mysql_query
är false
eller om mysql_error
strängen är inte tom:
if ($result and empty(mysql_error()))
// everything ok
Obs:Blanda aldrig mysql_
och mysqli_
funktioner. Om du måste välja skulle jag gå med mysqli
sedan mysql_*
funktioner anses vara utfasade.