ehm ...

mettere invece

or die("Errore nella Query!
{$query}
" . mysql_error());

mi sa che vi risulterebbe + comodo per capure quale possa essere il problema ^^