andavo pesantemente ad intuito...
hai ragione, ma la query mi restituisce false se non trova una corrispondenza?
cioè;

$query2 = "SELECT mail
FROM utenti
WHERE mail = '$mail'
";

if (mysql_query($query2, $db)) {
$query = "fai la cosa giusta";
if (mysql_query($query, $db)) {echo "hai fatto la cosa giusta";}
else {
echo "Errore durante la cosa giusta";
}
}


else {
echo "email errata!";
}
}

posso metterlo direttamente in una struttura di controllo?