Prova a fare un echo della query e guarda cosa stampa.

Una semplice ma buona norma consiste nell'aggiungere un flag per segnalare gli eventuali errori
codice:
mysql_query($query, $db) or die(mysql_error());