Si potrebbe ipotizzare....

ma perche' non sfrutti la possibilita' di evidenziare l'errore?

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

in entrambe le queries (???) ovviamente.