$testo sarà un campo del record, non un record, immagino... e sarà un campo in formato "testo". Quindi dove sta il problema?
Userai:
if(eregi("([a-z0-9\._-]+)(@[a-z0-9\.-_]+)(\.{1}[a-z]{2,6}) ", $mail)) {
//lo script per la conversione di abc@abc.de;
}
else {
//non esegui lo script;
}
cioè se riconosce una mail nel testo fa la conversione, altrimenti no.
Continuo a non capire?