¿Que falla en esta consulta MYSQL?

srlemuuur Seguir

Gamma
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
2 Ene 2014
Mensajes
365
Buenos dias,

Siento ser tan pesado publicando dudas pero me sirve bastante para ampliar conocimientos.

Resulta que quiero sacar el numero de usuarios totales y mostrarlos en php para que se vea asi

Usuarios Totales: xx

He conseguido hacer la cuenta:

Insertar CODE, HTML o PHP:
"select count(*) 
from usuarios 
group by udu_idusu"

Y a la hora de mostrar uso:

Insertar CODE, HTML o PHP:
<?php echo $row_totuser['count(*)']; ?>


El problema que tengo es que no me suma los usuarios, es decir, conozco el SUM() pero nose como aplicarlo para mostrar el resultado.

Tambien se que puedes aplicarle un nombre a la columna para que no sea count(*) pero no la recuerdo.

¿Me estoy dejando algo por el camino?

Gracias!
 

Miguelo

Curioso
Verificación en dos pasos desactivada
Desde
7 Feb 2014
Mensajes
14
Necesitas aplicarle un nombre a la columna para poder imprimir el resultado en PHP, la consulta quedaría así:
"SELECT COUNT(*) AS total FROM usuarios GROUP BY udu _idusu"

Y en PHP así lo imprimirias:
<?PHP echo $row_totuser['total']; ?>

Saludos

Enviado desde mi C6506 mediante Tapatalk
 

deqk

Alfa
Programador
Verificación en dos pasos desactivada
Desde
18 Oct 2009
Mensajes
21
Cuando haces un count tenes que designar una especie de variable transitiva que guarde esa cuenta.
 

bertocoder

Beta
Verificación en dos pasos desactivada
Desde
17 Feb 2014
Mensajes
41
Ejemplo completo:

$sql = "select count(*) as cantidad_users from usuarios group by udu_idusu";
$query = mysql_query($sql);
//guardamos los resultados en una variable
$data = mysql_fecth_array($query);
//mostrar dicha cantidad
echo $data['cantidad_users'];
 

srlemuuur

Gamma
Verificación en dos pasos desactivada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
2 Ene 2014
Mensajes
365
Ejemplo completo:

$sql = "select count(*) as cantidad_users from usuarios group by udu_idusu";
$query = mysql_query($sql);
//guardamos los resultados en una variable
$data = mysql_fecth_array($query);
//mostrar dicha cantidad
echo $data['cantidad_users'];


Gracias a todos, lo solucione horas despues de hacerla consulta, siento la tardanza en reponder, muchas gracias por las respuestas!!
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba