Toto je typický případ mysql_query vrátí false při neúspěchu se tedy spustí nechvalně známý:
To může být způsobeno více faktory. Zkuste spustit dotaz v phpMyAdmin nebo přímo do databáze a podívejte se na chybu nebo načtěte poslední chybu mysql přes mysql_error
.
Je dobrým zvykem vždy zkontrolovat, zda je vrácena hodnota mysql_query je false nebo pokud mysql_error řetězec není prázdný:
if ($result and empty(mysql_error()))
// everything ok
Poznámka:Nikdy nemíchejte mysql_ a mysqli_ funkcí. Pokud si musíte vybrat, zvolil bych mysqli od mysql_* funkce jsou považovány za zastaralé.