Bienvenido al foro
Es que
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
te evitas todo eso si simplemente le colocas en la tabla a tu campo 'nick' el atributo como
unique.
Ya con eso te evitas programar validaciones, además, es más rapido que lo compare el motor que hacer una comparación por programación.
Saludos