podrias primero hacer una consulta con un
select COUNT(*) from XXX where ID = XXXX si te devuelve 0 es porque no existe ningun usuario con ese codigo y si te devuelve 1 es porque ya existe un usuario, y luego aplicas lo que haces que es llamar los datos del usuario. Saludos!
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
.