Cuando alguna de las funciones de mysql de PHP da un error de esos quiere decir que el argumento de la funcion esta mal, lo que generalmente es que hallas puesto mal el nombre de la variable, o que la consulta esta mal.
Como en tu caso el nombre de la variable esta bien ($resp) el problema debe estar en la consulta:
Código PHP:
$resp = mysql_query("select id from usuarios where nick='$nick' or email='$email'") ;
Chequea que esten bien escritos los nombre de los campos (si puedes ejecutarla en algun otro cliente de mysql mejor, asi te aseguras que la consulta esta bien).