Kod
$dane = mysql_query("SELECT walka, alchemia, gornictwo, uprawa, hodowla, zlodziejstwo, c_magia FROM players order by $suma desc limit 10");
print "<b><center>TOP:</b><br><br><br>";
while ($row = mysql_fetch_array($dane)) {
$suma = array_sum($row)/2;
print "$suma<br>";
}
print "<b><center>TOP:</b><br><br><br>";
while ($row = mysql_fetch_array($dane)) {
$suma = array_sum($row)/2;
print "$suma<br>";
}
Ten kod wyświetla 10 liczb w kolejności od od najstarszego do najnowszego rekordu. Czy jest możliwość, aby rekordy były wyświetlane od największego do najmniejszego?
Nie byłoby problemu, jeśli chodziłoby o jedno pole, wtedy wystarczyłoby dodać order by nazwa_pola desc lub asc,jednak w tym wypadku są pobierane rekordy z kilku pól w bazie. Proszę o radę.