Salve !
come posso gestire i dati estratti due volte ? (da evitare)
in pratica con un primo ciclo devo creare una stringa con tutte le categorie e con un'altro ciclo organizzare i valori sulla stessa stringa:

in pratica io avevo fatto (ma sembra non funziona - salvo mio errore ) :

Codice PHP:
$query "select categoria, valore from ....
$risultato =  $db->loadQuery($query); 
$risultato2 = $risultato

 while (
$fetch=mysql_fetch_array($risultato)) {
       
$stringa .=  $fetch['categoria'];   


 while (
$fetch=mysql_fetch_array($risultato2)) {
       
$stringa .=  $fetch['valore']; 
Ho notato che così non funziona e ho dovuto necessariamente fare due letture (select)



Codice PHP:
$query "select categoria, valore from ....
$risultato =  $db->loadQuery($query); 
 while (
$fetch=mysql_fetch_array($risultato)) {
       
$stringa .=  $fetch['categoria'];   

$query = "select categoriavalore from ....
$risultato =  $db->loadQuery($query); 
 while (
$fetch=mysql_fetch_array($risultato)) {
       
$stringa .=  $fetch['valore']; 
Sono convinto che si può evitare anche perchè fanno parte della stessa tabella; purtroppo questo è un'esempio ma nel mio caso devo gestire due cicli separati per problema di organizzazione dati e creazione della $stringa;
Come posso fare ?
Grazie