#1• Buenas, tengo este problema. |
#2• Eso sale cuando haces una búsqueda y no encuentra resultados... |
#3• añado el codigo |
#4• Buenas, |
#5• Escrito originalmente por admontalbanejo $cons="SELECT * FROM Socio where Telefono='".$Telefono."' and Nombre='".$Nombre."'"; $result=mysql_query($cons,$conex); $numf=mysql_num_rows($result); Haz un echo a $numf... si te da 0 es porque no encuentra a nadie en esa table con esos datos. Por otra parte, veo que la tabla es Socio ¿seguro que es Socio? ¿no sera socio? y el campo es Telefono ¿seguro? ¿no será telefeno?... recuerda el tema de las mayúsculas y minúsculas. |
#6• Voy a probar lo de $numf, |
#7• Hecho |
#8• No te preocupes, ya he visto el fallo |
#9• Escrito originalmente por admontalbanejo No te preocupes, ya he visto el fallo Era una mayuscual que tenia mal muchas gracias por todo Hay que tener mucho cuidado con el tema de las mayúsculas... yo personalmente recomiendo poner todo en minúsculas, así no hay problemas, porque poner la primera letra en mayúscula puede dar problemas, por ejemplo en variables tipo $UsuarioRegistrado o $Usuarioregistrdo... siempre dudas. |
#10• Escrito originalmente por @NoSetup.org Eso sale cuando haces una búsqueda y no encuentra resultados... Perdon la intromicion espero no sea contra las reglas responder asi, tengo el mismo problema y no tengo mayusculas y minusculas, pero eventualmente me ocurre, yo siempre uso mysql_num_rows(), para evaluar si el query debuelve datos si no cual es su funcion?, y si la funcion evalua eso como puede tirarte el programa si no encuentra datos? entonces de que otro modopuedo evaluar los datos? |
#11• Si mysql_num_rows() retorna 0 o null es que no hay resultados o hubo algún error (posiblemente arrastrado desde antes); también puedes hacer una consulta previa (SELECT COUNT(*) ...) para saber cuantas filas retornará la consulta... |
#12• Buenas, me sale este error: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home1/elvillan/public_html/tiendas/modulos/productos/mod.php on line 568 Que puedo hacer para corregirlo? gracias |
#13• Escrito originalmente por @GestionXls Si mysql_num_rows() retorna 0 o null es que no hay resultados o hubo algún error (posiblemente arrastrado desde antes); también puedes hacer una consulta previa (SELECT COUNT(*) ...) para saber cuantas filas retornará la consulta... http://soporte.miarroba.es/17452/12396742-problema-con-mysql/ Le agregas una instrucción que compare el resultado de la consulta y ejecute en consecuencia (if... then ... else ...) |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
Por: Grunauer, el 22/Feb/2012, 17:13 | 5 | 10k | Feb/12 | |
Por: R1MOX, el 20/Feb/2010, 04:00 | 5 | 9k | Dec/13 | |
PROBLEMA CON PHP Warning:mysql_num_rows(): supplied argument is not a valid MySQL result resource in Por: eayalag, el 18/Abr/2008, 18:07 | 1 | 11k | Apr/08 | |
Por: fresisuy, el 17/Sep/2004, 13:51 | 1 | 5k | Sep/04 | |
Por: mog_ur, el 22/Mar/2003, 12:12 | 2 | 13k | Apr/03 |