Foros del Web » Programando para Internet » PHP »

resultado consulta

Estas en el tema de resultado consulta en el foro de PHP en Foros del Web. Saludos amigos el foro aqui me tienen nuevamente molestando :P Mi consulta es la siguiente...: Genere una vista de unas tablas y ahora lo que ...
  #1 (permalink)  
Antiguo 19/12/2012, 07:49
 
Fecha de Ingreso: noviembre-2012
Ubicación: chillan
Mensajes: 14
Antigüedad: 11 años, 5 meses
Puntos: 0
Exclamación resultado consulta

Saludos amigos el foro aqui me tienen nuevamente molestando :P
Mi consulta es la siguiente...:
Genere una vista de unas tablas y ahora lo que necesito es hacer una consulta a esa vista, hasta ahí ningún problema, pero resulta lo siguiente,
la idea de la consulta es realizar un conteo de los datos que quiero cargar entonces obviamente el resultado puede existir como también puede devolver nulo y ahí es donde esta mi problema,
este es el código
Código PHP:
 $query="SELECT  riesgo, COUNT(*) FROM informe_nutricion WHERE riesgo='NORMAL' AND YEAR(Fecha)='$anio' GROUP BY riesgo;";
        
$result=mysql_query($query) or die(mysql_error());
     
             while(
$row=mysql_fetch_row($result)){
                   
$gliEstados[]=$row[0];
                    
$riesgoNormal=$row[1];
                    if(
$riesgoNormal==NULL){
                    
$riesgoNormal=0;
                    }
                            } 
Bueno esta consulta al ejecutarla en el php myadmin funca de lo mejor el problema que tengo es que esos datos los tengo que cargar en unas cajas de texto y si el resultado de la consulta viene vacio o igual 0 o nula lo que quiero es que en la caja de texto me ponga un "0", y si tiene algún resultado obviamente muestre el resultado, he intentado con isset, empty y como lo tengo en el código con null, pero nada no logro que me ponga el "0" si es que la consulta no arroja un valor valido

por si las moscas la manera en que he usado el isset y el empty es la siguiente

Código PHP:
if(isset($riesgoNormal)){
$riesgoNormal=0;

Código PHP:
if(empty($riesgoNormal)){
$riesgoNormal=0;

Saludos gracias
  #2 (permalink)  
Antiguo 19/12/2012, 11:12
 
Fecha de Ingreso: abril-2009
Ubicación: Colombia
Mensajes: 949
Antigüedad: 15 años
Puntos: 27
Respuesta: resultado consulta

Código PHP:
Ver original
  1. <?php
  2. if(trim($riesgoNormal)=="")
  3. $riesgoNormal=0;
  4. ?>

pruebalo asi...
  #3 (permalink)  
Antiguo 19/12/2012, 11:29
Avatar de 60NZ4  
Fecha de Ingreso: mayo-2012
Ubicación: 404 Not found
Mensajes: 112
Antigüedad: 12 años
Puntos: 2
Respuesta: resultado consulta

Código PHP:
Ver original
  1. $NroRegistros=mysql_num_rows($result);

con esta función, obtienes el número de registros de tu consulta, entonces después lo utilizas así:

Código PHP:
Ver original
  1. if($NroRegistros == 0){
  2.  
  3. }else{
  4.  
  5. }

espero que te sirva

un saludo
__________________
Nadie nace aprendido, un experto es simplemente alguien que ya ha cometido muchos errores

Etiquetas: sql, tabla
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 07:16.