Originariamente inviato da pieroseko
Si puo' impostare un campo di testo per gli indirizzi email in mysql che accetti solo il formato rispettato nella espressione regolare che consenta un indirizzo con sintassi corretta ?

faccio già controlli php nelle form ma il db viene alimentato anche da terze parti ed è una rogna mostruosa quando si invia ritrovarsi indirizzi del pippo@p'ddd.

grazie
mmm da quanto so esiste REGEXP che dovresti poter usare per cercare

se fai il where e metti una negazione della regexp puoi estrarre TUTTI i valori che non sono "validi" ed eliminarli, impostare un valore che li distingue o altro

http://dev.mysql.com/doc/mysql/en/Regexp.html