Ciao a tutti,
sto riscontrando un problema nella realizzazione di un semplice form di registrazione ad un sito su cui sto lavorando. Molto semplicemente il mio script php dovrebbe controllare al momento della registrazione la presenza dell'email nel database.
Se presente dovrebbe visualizzare un messaggio d'errore, in caso contrario la registrazione dovrebbe avvenire con successo.
Codice PHP:
 $email $_POST['email'];       
 try{            
$sql "SELECT count(mail) FROM user WHERE mail = '$email'";            
$result $pdo->exec($sql);        
}catch(
PDOException $e){            
   echo 
$e;            
   exit();        }
 if(
$result == 0){            
        
//registrazione avvenuta con successo        }
else{            
        
//email gia presente        } 
Il mio problema è che in ogni caso il risultato è 0 e di conseguenza non mi trova la mail anche se di fatto è presente all'interno del database.
Inoltre se eseguo il codice sql all'interno del server(io al momento sto usando XAMPP) il codice funziona correttamente.
Grazie a tutti per l'aiuto e scrivete in molti perchè non riesco proprio a venirne fuori
grazie ancora