salve, ho un problema di paginazione, vorrei dividere i dati a seconda della data, in pratica la query è questa (prelevo i dati degli ultimi 3 giorni):

Codice PHP:
$sql "SELECT DISTINCT I.id_ipp, I.nome, C.tipo, C.data ".
        
"FROM ".TAB_IPP." I ".
        
"INNER JOIN ".TAB_CORSE." C on I.id_ipp = C.id_ipp".
        
"WHERE date_format(data,'%Y-%m-%d') >= curdate() - interval 2 day ".
        
"ORDER BY C.data DESC";
    
$res mysql_query($sql) or die (mysql_error());
    while(
$i mysql_fetch_array($res)) {
    
$v explode("-"$i["data"]);
    echo 
"
<tr><td colspan=\"3\"> risultati per il giorno " 
$i['data'] . "</td></tr>
<tr>
<td align=\"left\">  "
.$v[2]."/".$v[1]."/".$v[0]."  </td>
<td align=\"left\"><a href=\"risultati.php?ipp=" 
$i['id_ipp'] . "&dt=" $i['data'] . "\" title=\"" $i['nome'] . "\">  " $i['nome'] . "  </a></td><td align=\"left\">  " $i['tipo'] . "  </td></tr>";

    } 
io vorrei mostrare i dati in questo modo

risultati per il giorno xxx
risultato 1
risultato 2
risultato 3
....
risultati per il giorno xxz
risultato 1
risultato 2
risultato 3
....
risultati per il giorno xxy
risultato 1
risultato 2
risultato 3
....

come poso fare? grazie