usa, unique nel campo della tabella e dopo gestisci l'errore con try catch..
esempio email varchar(255) unique,

non chiedermi come si fa.. ma sto provando anche io..

EDIT - dicevo per la registrazione dell'utente..

saluti.