Foros del Web » Programando para Internet » PHP »

mysql_num_rows

Estas en el tema de mysql_num_rows en el foro de PHP en Foros del Web. Hola Tengo montado el sitio en un servidor freebsd , usando php 5 y mysql 5 y funciona perfecto, ahora lo monte loclahost usando internet ...
  #1 (permalink)  
Antiguo 08/05/2006, 07:09
 
Fecha de Ingreso: marzo-2005
Mensajes: 116
Antigüedad: 19 años, 1 mes
Puntos: 1
mysql_num_rows

Hola
Tengo montado el sitio en un servidor freebsd , usando php 5 y mysql 5 y funciona perfecto, ahora lo monte loclahost usando internet information server , php 5 y mysql 5 y resulta ser que trabaja bien , pero mostrandome este error en los scripts donde uso la funcion mysql_num_rows.Esto ha sido copiar y pegar del de freebsd(claro excepto en los path) , los mismos servidores y la misma configuracion del php.ini.Como es posible que muestre este error?

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in
gracias de antemano
paloclanweb
  #2 (permalink)  
Antiguo 08/05/2006, 07:19
 
Fecha de Ingreso: abril-2006
Mensajes: 268
Antigüedad: 18 años
Puntos: 2
Seguramente tu consulta no se ejecutado correctamente. Para saber cual fue el error podrias utilizar mysql_error():

Código PHP:
<?
$resultado 
mysql_query($consulta$conexion) or die(mysql_error());
?>
Eso deberia imprimir en pantalla el error. Despues nos comentas cual fue.
Saludos.
  #3 (permalink)  
Antiguo 08/05/2006, 07:19
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
De acuerdo

Este error sucede cuando no se obtuvo ningun resultado de la consulta o hubo error en la consulta. No me queda del todo claro el proceso que hiciste para que corriera en tu máquina.
  #4 (permalink)  
Antiguo 08/05/2006, 07:22
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
De acuerdo

Verifica que tengas bien configurado php en el IIS http://www.webestilo.com/php/php08e.phtml
  #5 (permalink)  
Antiguo 08/05/2006, 08:11
 
Fecha de Ingreso: marzo-2005
Mensajes: 116
Antigüedad: 19 años, 1 mes
Puntos: 1
Increiblemente sustitui $result=mysql_query($sql);
por
$result = mysql_query($sql) or die(mysql_error()); y todo se arreglo , el porque no se...pero ahora funciona y no muestra ese error.
Gracias a todos de nuevo
paloclanweb
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 22:53.