Autor Tema: [Solucionado] Warning: mysql_num_rows() [MySQL] [PHP]  (Leído 4553 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Kibalam

  • The Communiter-
  • *
  • Mensajes: 1612
[Solucionado] Warning: mysql_num_rows() [MySQL] [PHP]
« : junio 02, 2010, 01:36:47 pm »
Hola Amigos Communiters vengo acá a solicitar de su colaboración ..


Sucede que codificando unas aplicaciones por ahí tengo este codigo..
Código: [Seleccionar]

<?php
$result 
mysql_query($sql,$conex);
$num mysql_num_rows($result);
if(
$num 0)
{
//lo que hago con el resultado
}
else 
{
//si no hay resultados le digo pues que nu hay :D
}

?>


Bueno en mi localhost montado con Wamp 2.0 funciona a mil maravillas... pero cuando lo subo a mi hosting me lanza este problema...

Citar
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/allameri/public_html/All Sys 1.0/sys/buscar.php on line 7

la verdad ya vi en el manual y no se por que lo da.. solo me dice que no es un recurso valido para MySQL pero como puedo solucionarlo ??? lo raro es que se supone que uso la misma versión de PHP y no debería fallar  :cry: ...

gracias de ante mano

Saludos Ilidan...
« Última Modificación: junio 02, 2010, 02:51:07 pm por Ilidan »
"Esperar que la vida te trate bien porque seas buena persona es como esperar que un toro no te ataque porque seas vegetariano"

Desconectado StrikeZero

  • The newbie
  • *
  • Mensajes: 4
Re:Warning: mysql_num_rows() [MySQL] [PHP]
« Respuesta #1 : junio 02, 2010, 01:41:14 pm »
Revisa los parametros que estas pasandole a la funcion num_rows, segun veo, tienes un error en result1 y result a la hora de invocar a la funcion, por lo demas el uso que estas utilizando es el correcto

Desconectado Kibalam

  • The Communiter-
  • *
  • Mensajes: 1612
Re:Warning: mysql_num_rows() [MySQL] [PHP]
« Respuesta #2 : junio 02, 2010, 01:51:42 pm »
sorry es le estoy pasando el mismo valor... solo que ahi le quite el 1 nada mas al que evaluó...

como ven le estoy pasando el resultado de el query... y lo raro que en el localhost todo good  :-/
"Esperar que la vida te trate bien porque seas buena persona es como esperar que un toro no te ataque porque seas vegetariano"

Desconectado Jaru

  • The Communiter-
  • *
  • Mensajes: 13252
  • some text
Re:Warning: mysql_num_rows() [MySQL] [PHP]
« Respuesta #3 : junio 02, 2010, 02:06:24 pm »
sorry es le estoy pasando el mismo valor... solo que ahi le quite el 1 nada mas al que evaluó...

como ven le estoy pasando el resultado de el query... y lo raro que en el localhost todo good  :-/
ponele warnings para cada interaccion con el mysql
N/A

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re:Warning: mysql_num_rows() [MySQL] [PHP]
« Respuesta #4 : junio 02, 2010, 02:11:18 pm »
Y donde esta el "mysql_connect()"?

Quizá en el WAMP te funciona porque tenes MySQL sin contraseña y puede crear la conexión automaticamante, pero en tu host lo dudo que permita sin usuario y contraseña.

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re:Warning: mysql_num_rows() [MySQL] [PHP]
« Respuesta #5 : junio 02, 2010, 02:11:46 pm »
Hola Amigos Communiters vengo acá a solicitar de su colaboración ..


Sucede que codificando unas aplicaciones por ahí tengo este codigo..
Código: [Seleccionar]

<?php
$result 
mysql_query($sql,$conex);
$num mysql_num_rows($result);
if(
$num 0)
{
//lo que hago con el resultado
}
else 
{
//si no hay resultados le digo pues que nu hay :D
}

?>



Despues del mysql_query pone este comando

mysql_error();

Y ahí te va a decir si ha pasado algun error, cuando te sale ese mensaje de warning es que el query no ha logrado ejecutarse bien

Desconectado Kibalam

  • The Communiter-
  • *
  • Mensajes: 1612
Re:Warning: mysql_num_rows() [MySQL] [PHP]
« Respuesta #6 : junio 02, 2010, 02:13:20 pm »
ponele warnings para cada interaccion con el mysql

esto me saco de el problema  :yahoo:

lean bien esto por que es raro ok...

GRACIAS NARUTO  :sur:


Pd: Just kidding  :)


Y donde esta el "mysql_connect()"?

Quizá en el WAMP te funciona porque tenes MySQL sin contraseña y puede crear la conexión automaticamante, pero en tu host lo dudo que permita sin usuario y contraseña.

la conexión la tengo en otro archivo y solo hago el include.. si tengo el "mysql_connect()" pero no lo puse por que ese no me da problemas  :)



Despues del mysql_query pone este comando

mysql_error();

Y ahí te va a decir si ha pasado algun error, cuando te sale ese mensaje de warning es que el query no ha logrado ejecutarse bien

el Query siempre se ejecutaba bien el problema era al querer contar el numero de filas de el resultado  x_x  pero solo le puse el warnings (@) y ya me dejo pasar sin problema  :)
« Última Modificación: junio 02, 2010, 02:21:33 pm por Ilidan »
"Esperar que la vida te trate bien porque seas buena persona es como esperar que un toro no te ataque porque seas vegetariano"