ciao a tutti

ho la necessità di ricreare una tabella con una struttura differente.
Vi spiego.

La vecchia tabella è ad esempio strutturata in questo modo
codice:
id_gen    id_riga  descrizione

1         1        descrizione1
1         2        descrizione2
1         3        descrizione3
2         1        descrizione1
2         2        descrizione2
2         3        descrizione3
2         4        descrizione4
Sto cercando il modo di ricreare la struttura così
codice:
id_gen    descrizione1   descrizione2   descrizione3   descrizione4

1         descrizione1   descrizione2   descrizione3 
2         descrizione1   descrizione2   descrizione3   descrizione4
Ma non capisco come creare il codice all'interno del ciclo while
Codice PHP:
$sql "select * from tabella order by id_gen asc";
$res mysql_query($sql);
while(
$row mysql_fetch_array($res)){
  
   ??????????


mi potreste dare qualche dritta?