Foros del Web » Programando para Internet » PHP »

Sentencia COUNT

Estas en el tema de Sentencia COUNT en el foro de PHP en Foros del Web. Hola buenos dias, estoy haciendo una consulta a una tabla dond necesito contar la cantidad de registros con valores no nulos de un campo, osea ...
  #1 (permalink)  
Antiguo 06/04/2009, 08:33
(Desactivado)
 
Fecha de Ingreso: enero-2009
Mensajes: 103
Antigüedad: 15 años, 3 meses
Puntos: 0
Sentencia COUNT

Hola buenos dias, estoy haciendo una consulta a una tabla dond necesito contar la cantidad de registros con valores no nulos de un campo, osea la cantidad de registros con valores diferentes de NULL de un campo en especifico, para ello estoy utilizando la sentencia con COUNT(nombre_columna) de la siguiente forma:

Código PHP:
$cadena="SELECT COUNT(id_servicio) FROM planes_de_canales WHERE id_enlace='$idrain' and RadioBase='$cod1' and Corresponsal='$cod2'";
        
$consulta=$conecta->seleccion($cadena);
        
$resultado=mysql_fetch_array($consulta);
        echo 
$resultado
pero cuando imprimo lo que contiene la variable $resultado me muestra 'Array', en que estoy haciendo mal en la consulta?? $resultado no me deberia arrojar un valor entero con el numero de registros que no tienen valores nulos?? ayuda pliss, gracias...
  #2 (permalink)  
Antiguo 06/04/2009, 08:59
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Sentencia COUNT

Tema trasladado desde MySQL.

http://www.forosdelweb.com/f21/funci...-datos-413499/
  #3 (permalink)  
Antiguo 06/04/2009, 10:37
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Sentencia COUNT

echo $resultado[0];

Te imprime "Array" porque mysql_fetch_array devuelve un array, el cual no puedes imprimir directamente.
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:50.