Foros del Web » Programando para Internet » PHP »

Cómo saber si una consulta MySQL tiene resultado vacío

Estas en el tema de Cómo saber si una consulta MySQL tiene resultado vacío en el foro de PHP en Foros del Web. Hola a tod@s! El título define básicamente mi duda. Estoy haciendo la siguiente consulta: Código PHP: mysql_query ( "SELECT * FROM $tabla WHERE IP='$ip' and fecha='$hoy'" , $con )  IF (consulta obtiene ...
  #1 (permalink)  
Antiguo 12/08/2008, 14:59
 
Fecha de Ingreso: noviembre-2007
Mensajes: 194
Antigüedad: 17 años
Puntos: 2
Pregunta Cómo saber si una consulta MySQL tiene resultado vacío

Hola a tod@s!

El título define básicamente mi duda. Estoy haciendo la siguiente consulta:
Código PHP:
mysql_query("SELECT * FROM $tabla WHERE IP='$ip' and fecha='$hoy'",$con
IF (consulta obtiene resultaros){
echo "mensaje1";
}else{
echo "mensaje2";
}

Alguién sabe como puedo comprobarlo.

Muchas gracias de antemano!
Saludos!
  #2 (permalink)  
Antiguo 12/08/2008, 15:13
Avatar de Genetix  
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 9 meses
Puntos: 45
Respuesta: Cómo saber si una consulta MySQL tiene resultado vacío

revista esto http://www.php.net/manual/es/functio...l-num-rows.php
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com
  #3 (permalink)  
Antiguo 12/08/2008, 16:49
 
Fecha de Ingreso: noviembre-2007
Mensajes: 194
Antigüedad: 17 años
Puntos: 2
Respuesta: Cómo saber si una consulta MySQL tiene resultado vacío

Gracias Genetix!
Precisamente lo que estaba buscando :)
Saludos!
  #4 (permalink)  
Antiguo 25/02/2009, 09:25
Avatar de lexxa_ga  
Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Cómo saber si una consulta MySQL tiene resultado vacío

uy muchas gracias... me sirvio full..... no sabia como validar la consulta vacia ; ahora es cuestion de implementar un "else"... que me recibe los registros de la consulta.... GRACIAS
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 14:10.