Foros del Web » Programando para Internet » PHP »

como validar una consulta

Estas en el tema de como validar una consulta en el foro de PHP en Foros del Web. mi interesa saber como hacer la comparacion en el if primero, se puedo hacer algo como eso?? espero su ayuda porfa, gracias Código PHP: if(  ...
  #1 (permalink)  
Antiguo 15/05/2009, 15:47
 
Fecha de Ingreso: noviembre-2007
Mensajes: 237
Antigüedad: 12 años, 3 meses
Puntos: 4
como validar una consulta

mi interesa saber como hacer la comparacion en el if primero, se puedo hacer algo como eso?? espero su ayuda porfa, gracias

Código PHP:
if( pg_query(miConsulta) = sin resultados ){

 echo
"la consulta no tiene resultados";

}

else{

mostrar mi resultado

  #2 (permalink)  
Antiguo 15/05/2009, 15:53
 
Fecha de Ingreso: mayo-2009
Ubicación: Madrid
Mensajes: 100
Antigüedad: 10 años, 9 meses
Puntos: 3
Respuesta: como validar una consulta

La verdad que nunca lo he usado pero imagino que sera

if(!pg_query(miConsulta)){
echo"la consulta no tiene resultados";
}else{
echo "mostrar mi resultado";
}
  #3 (permalink)  
Antiguo 15/05/2009, 15:57
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 11 años, 7 meses
Puntos: 416
Respuesta: como validar una consulta

http://www.php.net/manual/en/function.pg-num-rows.php

if(pg_num_rows($resultado) == 0)

EDIT:
Cita:
La verdad que nunca lo he usado pero imagino que sera

if(!pg_query(miConsulta)){
echo"la consulta no tiene resultados";
}else{
echo "mostrar mi resultado";
}
Hacer eso solo asegura si la consulta se ejecuta o no.
  #4 (permalink)  
Antiguo 16/05/2009, 15:56
 
Fecha de Ingreso: noviembre-2007
Mensajes: 237
Antigüedad: 12 años, 3 meses
Puntos: 4
Respuesta: como validar una consulta

muchas gracias por la respuesta, eso era lo que estaba buscando, no me acordaba que era asi, saludos y gracias de nuevo
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 05:05.