hay otra manera de chequear si ya existe un dato (en esta caso, usuario) en la tabla es algo así...
Código PHP:
$sql ="SELECT * FROM `users` WHERE item_nick='$var_nick'";
$res = mysql_query($sql) or die(mysql_error());
if (mysql_num_rows($res))
{
// hay resultados!!
//
// quiere decir, que ya existe el "dato"
}
yo hago algo así, para comprobar que no este en uso el nick y/o mail que ingresen... etc, etc... suerte!