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*/;
}