giiusto era UNIQUE quello che volevo e non mi ricordavo.Originariamente inviato da gianf_tarantino
O fai un controllo manuale attraverso una select, cioè:
SELECT * FROM tua_tabella WHERE campo_email = $tua_email
se ritorna qualcosa vuol dire che è già presente.
Oppure puoi assegnare al campo che contiene l'e-mail l'indice UNIQUE con cui dici al DB che in quella tabella vi può essere un solo record che ha quel valore (nel tuo caso l'e-mail) in quel campo. In tal caso, però, se fai un inserimento di una e-mail già esistente, il DB ti ritorna un errore.
Volevo farlo con la query ma poi non sapevo come far uscire l'errore