Buona norma di programmazione è verificare e gestire sempre gli eventuali errori che possono nascere durante l'esecuzione, soprattutto quando i comandi contengono parti variabili come nel caso di query da fare eseguire al database.
In questo caso, o meglio ancora dopo ogni chiamata a funzione che interagisce con MySQL è bene mostrare, nel caso la funzione ritorni un valore FALSE spesso sintomo di un errore, le cause dell'errore.
Per fare ciò si utilizza la funzione mysql_error($link)
al solito non specificando l'identificativo della connessione $link verrà considerata l'ultima connessone aperta come attiva.
In questo modo possiamo delineare una forma standard per l'esecuzione di query in questo modo:
$result = mysql_query($sql)
or die("<br>Invalid query: $query\n<BR>\n" . mysql_error());
In questo modo nel caso ci siano errori ritornati dal motore MySQL lo script si interromperà e ci verrà mostrato l'errore stesso e la query responsabile.