Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2010, 05:51
Avatar de luicos
luicos
 
Fecha de Ingreso: febrero-2010
Ubicación: Galicia
Mensajes: 106
Antigüedad: 14 años, 2 meses
Puntos: 0
Agrupar registros por años

Queria saber como puedo poner una fila que encabece una serie de registros en función del año que tenga la fecha.

Tengo esto:

Código PHP:
include"../conexion.php";
$sql9="SELECT codigo, fechaprueba, tipo, resultado, enlace, conclusiones, propuestas FROM tabla11 WHERE codigo=1 ORDER BY YEAR(fechaprueba) DESC";
$result9 mysql_query($sql9,$conexion) or die(mysql_error());    
                
while(
$row mysql_fetch_array($result9))
    {                                                    
    echo 
"<tr>";
    echo 
"<td>" .$row['codigo']." </td>";                                        
    echo 
"<td >" .$row['fechaprueba']. "</td>";
    echo 
"<td>" .($row['tipo']). "</td>";
    echo 
"<td >" .($row['resultado']). "</td>";
    echo 
"<td><a href='" .$row['enlace']. "'><u>Ver</u></a></td>";
    echo 
"<td>" .($row['conclusiones']). "</td>";
    echo 
"<td>" .($row['propuestas']). "</td>";                                            
echo 
"</tr>";
include
"../cerrar_conexion.php"
Con la consulta saco los registros ordenados por años, pero yo quería que en la tabla que se visualizan todos los datos me pusiese una fila con el año,es decir, que si tengo 40 registros y 10 son de 2010 y 30 de 2009 me tendría que poner una fila que ponga 2010 y a continuacion los registros de 2010 y luego otra fila de 2009 y a continuacion los registros de 2009

¿Que codigo PHP tengo que poner para hacer esto?
Gracias