Banal:db eintraege check

tach community,

wie mache ich das am komfortbelsten.
ichhabe ein register script…
schreibt userdaten in eine mySQL db

ziel:
script soll erkennen, dass eventuell schon ein user mit gleichem „nick“
in der datenbank steht und einen fehler schmeissen.
wie mache ich das am elegantesten?

danke

PK

Hi,
SELECT COUNT(*) FROM tbl_user WHERE nickname=".$zuTestenderName
Gruß.Timo

oder aber
nickname auf unique setzen, versuchen einzutragen und die affected rows abfragen und danach die ausgabe steuern…