Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2008, 20:52
Avatar de ZydRick
ZydRick
 
Fecha de Ingreso: febrero-2005
Ubicación: Lima
Mensajes: 750
Antigüedad: 19 años, 2 meses
Puntos: 4
Duda con SELECT Y GROUP BY

Hola amigos.

Estoy haciendo una consulta en una tabla de usuarios de mi BD para contar la cantidad de usuarios por país, el script es el siguiente:

Código PHP:
<ul>
<?php
    
include('bd.php');
    
$sql mysql_query("SELECT pais, COUNT(*) FROM usuarios GROUP BY pais ORDER BY COUNT(*) DESC LIMIT 0,5") or die(mysql_error());
    
$muestra mysql_result($sql0);
    while(
$row mysql_fetch_array($sql)) {
        
$pais $row['pais'];
?>
        <li><?=$pais?><?=$muestra?> usuarios</li>
<?php
    
}
?>
</ul>
He probado el SELECT en mi phpMyadmin y funciona correctamente, pero al ejecutar el script me arroja el siguiente resultado:

Cita:
* MEXICO: PERU usuarios
* ARGENTINA: PERU usuarios
* ESPAÑA: PERU usuarios
* CHILE: PERU usuarios
Como puede ver, no salen los 5 registros que puse en el LIMIT y donde deberían salir la cantidad de usuarios por país aparece "PERU", qué estoy haciendo mal?, gracias de antemano.

Saludos.