Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/02/2008, 02:00
Avatar de pablinff
pablinff
 
Fecha de Ingreso: diciembre-2005
Ubicación: Argentina
Mensajes: 383
Antigüedad: 19 años, 1 mes
Puntos: 7
Re: Error mysql_num_rows.

esnalca:
mmm... para empezar...
> mysql_num_rows lo que hace es contar la cantidad de registros que tienes en la tabla y que concidan con tu consulta, en este caso con usuario y contraseña. Entonces si no existe un usuario con la contraseña dada mysql_num_rows siempre devolverá 0.
> Es inutil que hagas un "echo" a lo que te devuelve la consulta directamente sin antes tratarlo con mysql_fetch_row, array ,assoc, debido a que solo te devuelve un objeto identificativo de la conexión a la base de datos.
djgasper:
Tu problema está (aparentemente) en esta linea:
Código PHP:
$rs mysql_query($sql$link) or die ( mysql_error() );
$result mysql_query($rs); < 
Estás haciendo una consulta y la almacenas en $rs, y luego vuelves a hacer con lo que te retornó la consulta anterior una nueva consulta.
Probá eliminar la linea que te marqué y acá:
Código PHP:
if (mysql_num_rows($result)>0
Cambiá $result por $rs.
Probá y comenta que sucedió.

Edit:Cabe aclarar de que el problema no aparenta ser con la conexión a la base de datos.
Saludos!
__________________
I'm gonna start a revolution from my bed...