Salve a tutti,
il mio problema è il seguente:
Ho due query concatenate che mi creano una tabella con due colonne (nick e punti), naturalmente l' ordine dei risultati dipende dalla prima query. Io vorrei ordinare i risultati, in particolare della colonna punti, in ordine decrescente ma non so che approccio usare.
Per chiarezza vi posto il codice che utilizzo.
Codice PHP:
<?php     
$classifica 
mysql_query("SELECT * FROM giocatori ORDER BY id ASC");
    
starttable('75%','Classifica');

    
// Visualizza Classifica
    
$row mysql_fetch_array($classifica);
    while (
$row) {
                
$lista_link $row["nick"];
                    
$media mysql_query("SELECT AVG(punti) AS avg FROM $lista_link");
                        
$row mysql_fetch_array($media);
                        while (
$row) {
                                
$lista $row["punti"];
                                print 
"<tr>"
                                print 
'  <td width="40%" class="tableb">';
                                    print 
"    <div align=\"left\">"$lista_link 
 ' 
."</div>";
                                print 
"  </td>";
                                print 
'  <td width="40%" class="tableb">';
                                    print 
"    <div align=\"left\">"$row["avg"] . 
 ' 
."</div>";
                                print 
"  </td>";
                                print 
"</tr>";                
                        
$row mysql_fetch_array($media);
                        }
                
$row mysql_fetch_array($classifica);
                }
    
endtable();
?>
Il risultato è il seguente:

Classifica
Daniele 39.4215000
Stefano 40.6417907
Michele 30.9687222
nome .....

Se qualcuno può aiutarmi ne sarei molto grato. Grazie