Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Mostrar el resultado de un SELECT COUNT

Estas en el tema de Mostrar el resultado de un SELECT COUNT en el foro de PHP en Foros del Web. Hola, Tengo este código (trabajando con RedBeanPHP) Código PHP: $books  =  R :: getAll (  'SELECT       `estado`,              COUNT(`estado`) AS `value_occurrence`      FROM     `fichas`     GROUP BY `estado`     ORDER BY `value_occurrence` DESC     LIMIT    10;'  );                foreach(  ...
  #1 (permalink)  
Antiguo 09/10/2018, 21:12
Avatar de Threepwood  
Fecha de Ingreso: febrero-2002
Ubicación: Argentina
Mensajes: 906
Antigüedad: 22 años, 10 meses
Puntos: 4
Mostrar el resultado de un SELECT COUNT

Hola,

Tengo este código (trabajando con RedBeanPHP)

Código PHP:
$books R::getAll'SELECT       `estado`,
             COUNT(`estado`) AS `value_occurrence` 
    FROM     `fichas`
    GROUP BY `estado`
    ORDER BY `value_occurrence` DESC
    LIMIT    10;' 
);
    
    
     foreach( 
$books as $book ) {
        echo 
$book['estado'];
        echo 
'<br />';

    } 
Lo cual me da una lista es los 10 Estados que más se repiten:

Jalisco
Nuevo León
Zacatecas
y así....

Pero ¿Cómo hago para most
__________________
Equívocos sin importancia
  #2 (permalink)  
Antiguo 10/10/2018, 05:05
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Mostrar el resultado de un SELECT COUNT

Cuando usas COUNT(*) AS foo


Recuperas así
$query=$c->query("SELECT foo1,foo2, ... COUNT(*) AS sum WHERE...");
$total = intval($query->fetch_assoc()["sum"]);
echo "total ocurrency: $total";


Extrapolalo a lo tuyo.

Ojo: usas limit esto hace que tu query busque solo 10 registros
  #3 (permalink)  
Antiguo 10/10/2018, 08:05
Avatar de Threepwood  
Fecha de Ingreso: febrero-2002
Ubicación: Argentina
Mensajes: 906
Antigüedad: 22 años, 10 meses
Puntos: 4
Respuesta: Mostrar el resultado de un SELECT COUNT

Muchas gracias, Álvaro. Eso necesitaba, saber cómo recuperar el valor cuando uso AS.

Un saludo,
__________________
Equívocos sin importancia

Etiquetas: count, resultado, select
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 09:52.