Originariamente inviato da piero.mac
Quando devi verificare fai un select contando le righe corrispondenti al campo che deve essere univoco.

select count(pippo) as tot
from tabella
where pippo = '$pallino'

Se la risposta e' zero righe allora non ci sono $pallini.
...che è in effetti quello che la mia funzione rozza gia' fa adesso...peccato...speravo di risparmiarmi qualche query

In realta' avevo anche pensato di utilizzare la funzione mysql_errno() che ha un codice di errore (nn ricordo quale, al momento, ma c'e') specifico per questo tipo di evenienza, tuttavia l'avere a disposizione un array con i campi che hanno causato l'errore mi consente di "colorare" i form field relativi per avvisare l'utente...ok....un inutile preziosismo grafico....