Oppure, più semplicemente, visto che tu scrivi:
codice:
print ($query." db -> ".$dbhost);
mysql_query($query, $db);
non è che avresti dovuto scrivere:
codice:
mysql_query($query, $dbhost);
???

HTH
Zappa