Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/09/2003, 13:39
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 5 meses
Puntos: 16
Hola,

Ademas, te sobra la comilla de delante de md5(), porque es una funcion MySQL. Pero podias haberlo descubierto, si hubieras seguido este razonamiento. El error te dice que el parametro de mysql_num_rows() no es valido. ¿De donde sale ese valor? Pues de mysql_query(). Le das una mirada al manual www.php.net/mysql_query y lees que cuando la consulta SQL es incorrecta, mysql_query() devuelve FALSE. Entonces lo que debes hacer es comprobar lo que devuelve para ver si la consulta era correcta. Y si no es correcta, mostrar el mensaje de error con mysql_error() (www.php.net/mysql_error) y parar la ejecucion del script. Algo asi:
Código PHP:
$qpassmysql_query($sql$db_link);
if (!
$qpass) {
  echo 
"Fallo $sql .<br>MySQL dice: ".mysql_error();
  exit;

o en una forma abrebiada:
Código PHP:
$qpassmysql_query($sql$db_link) or die("Fallo $sql .<br>MySQL dice: ".mysql_error()); 
Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.