Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/04/2004, 10:40
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Bien, ¿que es lo que te dice el error? Pues que el parametro no es valido. ¿Cual es el parametro? $result ¿Como puede ser no valido? Pues mirando mysql_query() (www.php.net/mysql_query) vemos que si se produce un error en MySQL esa funcion devuelve falso, que es un id no valido. Asi que el parametro no es valido porque se ha producido un error en MySQL. ¿Como ver el mensaje de error? Pues con la funcion mysql_error() (www.php.net/mysql_error), por ejemplo:
Código PHP:
$result mysql_query("SELECT password FROM usuarios WHERE nick='$nickN'") or die('MySQL dice: '.mysql_error()); 
Esto te dira el mensaje de error de MySQL.

Tambien recomiendo que metas la consulta en una cadena:
Código PHP:
$consulta="SELECT password FROM usuarios WHERE nick='$nickN'";
$result mysql_query($consulta) or die('Error en '.$consulta.'<br>MySQL dice: '.mysql_error()); 
Asi puedes ver la consulta que se estaba intentando ejecutar.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.