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

ti avrebbe segnalato esattamente l'errore. Conviene usarlo almeno in fase di test.