potrebbe esserci un errore nella query.

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

dimmi se ti scrive qualcosa.