Ciao a tutti!
ho una tabella in mysql con i miei prodotti.
ogni prodotto ha un link e ha tipologia.
Vorrei estrarre le tipologie e per ogni tipologia fare stampare il prodotto con le sue caratteristiche.

la tabella è divisa in : id - testo - link - tipologia

Codice PHP:
while($riga_downloadmysql_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 $array_testo => $tipologia ){

    
$testo_download $array_tipologia['testo'];


    echo 
'<div>
'
.$testo_download.'</div>';
    
    }
    

così facendo mi stampa le mie tipologie e sotto ogni tipologia mi ripete un solo elemento per tipologia tante volte quanti sono i dati inseriti nella tabella! Cosa sto sbagliando??

Io vorrei stampare
Tipo 1: prodotto 1 - prodotto 2
Tipo 2: prodotto 1 - prodotto 2
Tipo 3: prodotto 1 - prodotto 2 - prodotto 3