Se non dici l'errore che ricevi .... dunque: stai utilizzando il resource id number con query.
ha ragione ad indispettirsi.
dentro a $id non hai nessuna query. E non mi chiedere cosa dovrebbe esserci ti risponderei "la query" ... come puoi vedere tu stesso esegui due volte mysql_queryCodice PHP:
$id = mysql_query("SELECT id FROM utenti WHERE nome = '".$name."'");
if(!mysql_query($id,$dbh)) /*eseguo la query e controllo se va a buon fine ^^*/