Ciao a tutti,
ho preparato una form per la registrazione di un utente, invio i dati ad una pagina php che deve fare alcuni controlli per esempio vedere se l'email inserita esiste gia.

La connessione al database va a buon fine. Ma la query mi da sempre come risultato true anche se la mail non esite nel database...
Aiuto...

Codice PHP:
echo $nick;echo "
"
;
echo 
$mail;echo "
"
;
echo 
$TableName;echo "
"
//questi echo mi danno il valore corretto
//Verifico se la amil esiste già con una query
   
$sql = ("SELECT mail FROM  $TableName WHERE  mail='$mail'");
     if (
$sql) {
       echo 
"Mi dispiace ma questa mail è già in uso";
       echo 
"<a href=\"$p_u/recupera.php?ml= $mail\"> recupera i tuoi dati</a>";
       exit;
    } 
Qualcuno può dirmi come posso risolvere, o dove posso trovare info?

Grazie mille a tutti