Risolto!
Avevi ragione, dovevo renderlo multidimensionale
Codice PHP:while($riga_download= mysql_fetch_array($esegui_downlaod)){
$righe_tipo[$riga_download['tipologia']][]= $riga_download;
}
foreach ($righe_tipo as $tipologia => $array_tipologia){
echo '<div>tipologia:'.$tipologia.'
</div>';
foreach ($array_tipologia as $testo => $prodotto){
$testo_download = $prodotto['testo'];
echo '<div>
'.$testo_download.'</div>';
}
// echo '<div>
'.$testo_download.'</div>';
}

