Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/08/2009, 09:57
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 15 años, 3 meses
Puntos: 150
Respuesta: Agrupar Registros Mysql en php

No, no hay que usar group by ya que tu quieres mostrar todos los registros, olvidamos group by.

Lo que tienes que hacer es recoger los datos de los estudianets ordenados primero por BLOQUE y luego por ejemplo por CALIFICACION seria "....ORDER BY BLOQUE ASC, CALIFICACION DESC"

Luego ANTES del bucle PHP para mostrar cada estudiantes pon una variable por ejemplo $idbloque=0;

Y dentro del bucle preguntamos si el BLOQUE del estudiante es mayor que $idbloque, y si ques que sí, imprimimos la cabecera y le damos el nuevo valor a $idbloque, quedaria algo asi:

While ....... {
If ($rs["BLOQUE"]>$idbloque) {echo "BLOQUE ".$idbloque."<br>";$idbloque=$rs["BLOQUE"];}
}

Espero que te sirva!