Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> porada - sortowanie kilku rekordów z bazy danych
Albert
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 7.05.2006

Ostrzeżenie: (0%)
-----


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>";
}


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ę.


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 06:47