io farei cosi' :

// query su db

// se query restiusce >=1 => errore!!

// senno fai il resto

adesso mi ricontrollo la funz di controllo sql che hai usato che nn me la ricordo

EDIT :

in poche parole

Codice PHP:


$ris 
mysql_query("select * from tabella where nome='".$nome."' ");

if(  
mysql_num_rows($ris)>0  )
{
echo 
"ERRORE: nome già presente";
}
else
{
/*DB insert code*/;