Foros del Web » Programando para Internet » PHP »

Causas comunes del Warning mysql_num_rows()

Estas en el tema de Causas comunes del Warning mysql_num_rows() en el foro de PHP en Foros del Web. Holas.. ¿cuáles son las causas más comunes para que este error aparezca? Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in archivo.php ...
  #1 (permalink)  
Antiguo 16/08/2004, 03:02
Avatar de RUX
RUX
 
Fecha de Ingreso: enero-2004
Ubicación: Las Palmas de Gran Canari
Mensajes: 566
Antigüedad: 13 años, 10 meses
Puntos: 0
Causas comunes del Warning mysql_num_rows()

Holas.. ¿cuáles son las causas más comunes para que este error aparezca?

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in archivo.php on line 101

Me aparece en mi script y creo que la consulta está bien realizada:

Código PHP:
include('conexion.php')
mysql_select_db("base_de_datos",$con);
$direccion mysql_query("SELECT * FROM votos WHERE ip = '$realip' AND fecha = '$fecha'");
$consulta mysql_query($direccion$con);
$num_ip mysql_num_rows($consulta); 
-Gracias.
  #2 (permalink)  
Antiguo 16/08/2004, 03:48
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Solo hay una causa para ese error, la que indica el mensaje: que no le has pasado un id de resultado valido. Y suele ser debido a que mysql_query() ha devuelto un valor no valido. Y en este caso tu SEGUNDO mysql_query() develve un error no valido porque le estas pasando un parametro incorrecto: el id de resultado de tu PRIMER mysql_query().

Imagino que te sobra el primer mysql_query() y lo que querias era asignar a $direccion la cadena con la consulta.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 16/08/2004, 08:43
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 15 años, 11 meses
Puntos: 17
$consulta = mysql_query($direccion, $con) or die($direccion."<br>causo un error:<br>".mysql_error());
__________________
M a l d i t o F r i k i
  #4 (permalink)  
Antiguo 16/08/2004, 08:57
Avatar de RUX
RUX
 
Fecha de Ingreso: enero-2004
Ubicación: Las Palmas de Gran Canari
Mensajes: 566
Antigüedad: 13 años, 10 meses
Puntos: 0
Muchas gracias a los dos ya lo he resuelto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:46.