cosi al volo vedo che nel secondo caso componi $query1, ma poi a mysql_query passi $query.

In ogni caso la soluzione è sempre stampare con un echo la query e vedere se è quello che ti aspetti.

ciao