
02/01/2015, 05:49
|
|
¿Cómo se puede hacer en PHP? Hola a todos.
Feliz año nuevo! Tengo esta consulta en MYSQL: "SELECT idusuarios, nombre, COUNT(idusuarios) FROM seleccion GROUP BY (idusuarios) HAVING COUNT(idusuarios) ORDER BY COUNT(idusuarios) DESC" y me da correctamente la salida que deseo (mostrar cada "idusuario" de una tabla y las veces que se repite):
idusuario------COUNT(idusuario)
1--------------- 2 (veces se repite el "idusuario")
2--------------- 1 (veces se repite el "idusuario")
3--------------- 1 (veces se repite el "idusuario")
pero el problema es que en PHP no sé cómo la puedo hacer, y me gustaría que me ayudaran a generarla. Lo he intentado con "mysql_fetch_array", de esta manera:
while ($reg=mysql_fetch_array($sql))
{
echo "---------------<br>";
echo "el nombre del usuario es: ".$reg['nombre']."<br>";
echo "La idusuario es: ".$reg['idusuarios']."<br>";
echo "---------------";
} Pero da como resultado:
el nombre del usuario es: usuario_uno
La idusuario es: 1
------------------------------
el nombre del usuario es: usuario_dos
La idusuario es: 3
------------------------------
el nombre del usuario es: usuario_tres
La idusuario es: 2
¿Alguna idea? Muchas gracias por adelantado y espero haberme explicado correctamente :) |