Non ti conviene estrarre tutti gli indirizzi email per fare la verifica, meglio contare se ne esiste uno uguale, ecco un esempio:
Codice PHP:
// controllo anti duplicati
$result_conteggio = mysql_query("
SELECT COUNT(*) AS totale
FROM nome_tabella
WHERE email = '".$email."'
",$connessione_db) or die("Errore alla linea ".__LINE__.": ".mysql_error()) ;
$conteggio = mysql_fetch_array($result_conteggio) ;
if ( $conteggio['totale'] > 0 ) {
echo "Indirizzo email già presente nel database" ;
}
![]()