Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/03/2017, 14:24
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Consulta para agrupar datos segun el mes

También podrías ayudarte con un array el cual puedes utilizar luego donde lo necesites, por ejemplo:

Código PHP:
Ver original
  1. //Inicializo el Array
  2. $data = array();
  3.  
  4. //Ejecuto la consulta
  5. $gp = $conn->query("SELECT id, idusuario, mes,anio FROM pst");
  6. $t = mysqli_num_rows($gp);
  7.    
  8. //Recorro los resultados      
  9. while($row = $gp->fetch_array()){
  10.  
  11. //Verifico que la id esta en el array
  12.         if(array_key_exists($row['idusuario'],$data)){
  13. //De ser positivo actualizo la cantidad
  14.             $data[$row['idusuario']]['cantidad'] = $data[$row['idusuario']]['cantidad']+1;
  15.         }else{
  16. //De ser negativo la agrego al array
  17.             $data[$row['idusuario']] = array('mes'=>$row['mes'],'anio'=>$row['anio'],'cantidad'=>1);
  18.         }
  19.     };
  20.  
  21. //Luego recorro el array y muestro los resultados
  22.     foreach ($data as $key => $value) {
  23.         echo "El Usuario ".$key." Ingreso ".$value['cantidad']." el mes de ".$value['mes']." del año ".$value['anio'];
  24.     }

O tambien como te indico el amigo Eleazan, Saludos
__________________
[email protected]
HITCEL