Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/01/2015, 05:49
Musiker
Invitado
 
Mensajes: n/a
Puntos:
¿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 :)