Foros del Web » Programando para Internet » PHP »

Saber si una consulta ha devuelto algún registro

Estas en el tema de Saber si una consulta ha devuelto algún registro en el foro de PHP en Foros del Web. Ahí va una fácil, cómo saber si una consulta SELECT ha devuelto o no registros? Me da igual saber si número, sólo necesito saber si ...
  #1 (permalink)  
Antiguo 12/07/2014, 09:24
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años
Puntos: 15
Saber si una consulta ha devuelto algún registro

Ahí va una fácil, cómo saber si una consulta SELECT ha devuelto o no registros?

Me da igual saber si número, sólo necesito saber si ha devuelto al menos 1.

He probado con mysql_num_rows y va bien pero el manual dice que está función está en desuso.

Lo he intentado con mysqli_num_rows y me da error... ¿?
  #2 (permalink)  
Antiguo 12/07/2014, 10:55
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: Saber si una consulta ha devuelto algún registro

Cita:
He probado con mysql_num_rows y va bien pero el manual dice que está función está en desuso.
Lo he intentado con mysqli_num_rows y me da error... ¿?
En ambos casos, son funciones de PHP, por lo que es OFF TOPIC del foro MySQL. Ese tipo de funciones sólo podrían dar error si hay algún tipo de fallo a nivel de programación o conexión de BBDD, o bien por errores en la consulta, pero para verlo sería mejor ver el problema en el foro respectivo, porque bien puede tratarse de un algo no debido a la consulta.

Muevo al foro de PHP.

Por favor, postea el código completo desde la conexión hasta la consulta, incluyendo la validación del resultado y en especial postea el error que de devuelve. No podemos adivinar, y sin ver el mensaje de error es imposible trabajar.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 12/07/2014, 11:24
Avatar de bookmaster  
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 22 años, 2 meses
Puntos: 67
Respuesta: Saber si una consulta ha devuelto algún registro

Te dice que esta en desuso por esto Anuncio: Extensión MYSQL de PHP se considera obsoleta.

Tendrías que pensar en ir cambiando MySQL a MySQLi, para que si algún día cambias la versión de php la página no deje de funcionarte.
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net

Etiquetas: mysql, registro, select, sql
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:33.