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

Ya lo he visto...

Lo que pasaba era que visualizaba primero la fila del año, sin comprobar si esa fila tenia registros o no

El codigo quedaría así:

Código PHP:
$sql999="SELECT YEAR(dataproba) FROM tabla1 GROUP BY YEAR(dataproba) ORDER BY YEAR(dataproba) DESC";
    
$result999 mysql_query($sql999,$conexion) or die(mysql_error());    
    while(
$row1 mysql_fetch_array($result999))
        {        
            
$sql9="SELECT codigoproba, dataproba, tipoproba, resultado, enlaceproba, conclusions, propostas FROM tabla1 WHERE codigousuario = '".$x."' AND YEAR(dataproba) = '".$row1['YEAR(dataproba)']."' ORDER BY dataproba DESC";
            
$result9 mysql_query($sql9,$conexion) or die(mysql_error());
            
$filas=mysql_num_rows($result9); //MIRO SI TIENE REGISTROS EN ESE AÑO
            
if ($filas!=0)
                {        
                    echo 
"<tr>";
                        echo 
"<td>" .$row1['YEAR(dataproba)']. "</td>";
                    echo 
"</tr>";            
                }                        
        while(
$row mysql_fetch_array($result9))
              {                
                        
///////Visualizar datos///////                
              
}
        } 

Mil gracias a todos por la ayuda, y hasta otra