Non ti segnala nessun errore perché non gli chiedi se ce ne sono

$risultato = mysql_query ($query) or die(mysql_error());

http://freephp.html.it/guide/lezione.asp?id=198