$result = mysql_query($query, $db) or die(mysql_error());

metti la segnalazione di errore. Sicuro che la connessione funziona?