A prescindere dalla query ... fai l'errore di eseguirla due volte.

$result = mysql_query($query) OR die(mysql_error());

prova a mettere la segnalazione di errore e vedrai cosa ti risponde.