Hola de nuevo!!!
Entonces lo unico q se me ocurre es ir por trozos, es decir:
1ero.- prueba la consulta sin el Where. ->SELECT * FROM usuarios
2undo.- prueba la consulta solo con el nick -> SELECT * FROM usuarios WHERE nick='$nick';
- si aqui no te da problemas ya aislamos q el problema viene con el password sino seguimos
3ero.- prueba la consulta solo con el pass -> SELECT * FROM usuarios WHERE pass='$contrasena';
incluso lo podrias probar sin las variables - es decir, poner el nombre a piñon a ver si asi lo pilla correctamente
--> Select * from usuarios WHERE nick='alberto' AND pass='mipassword';
Saludos