Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Sortowanie tablicy wyników
Forum PHP.pl > Forum > Przedszkole
GreenGo
Witam.
Mam w bazie danych załóżmy takie pola: nazwa, strzelone, punkty.
Zapisuje je do tablic w taki sposób:
  1. <?php
  2. while ($w = mysql_fetch_array($query)) {
  3. $nazwaa[] = $w['nazwa']; 
  4. $punktyy[] = $w['punkty']; 
  5. $strzelonee[] = $w['strzelone'];
  6.  
  7. }
  8. ?>

No i wszystko ładnie tylko teraz chciałbym to jakoś posortować od największego do najmniejszego względem punktów ale chciałem jeszcze w wypadku takiej samej ilości punktów porównać $strzelonee.

Próbuje to w pętlach zrobić z warunkami ale nic mi nie wychodzi :/
Byłbym wdzięczny za pomoc smile.gif
Pozdrawiam.
nospor
ale to sie robi na poziomie bazy przy pomocy order by - manual sie klania
mike
Takie sortowanie powinieneś zrobić na etapie zapytania.
  1. SELECT * FROM tabela ORDEER BY punkty DESC, strzelone DESC;
GreenGo
No tak robiłem jak nie zależało mi na porównywaniu strzelonych bramek. Teraz jak chcę je porównywać to nie znam innego sposobu niż zapisanie do tablic i jakoś z tym kombinowaniem :/
nospor
Jak napisalem: manual sie klania...
... i poprzedni post mike'a, ktory cie wyreczyl od zajrzenia do manuala
JoShiMa
To przynajmniej zastosuj tablicę asocjacyjną a nie trzy osobne tablice.
GreenGo
Tak przepraszam, zacząłem pisać posta jak nie było jeszcze wypowiedzi mike smile.gif
W sumie nie wiem dlaczego ale nie wiedziałem, że można dwa razy sortować w zapytaniu tongue.gif
Dziękuję za pomoc smile.gif
nospor
Cytat
W sumie nie wiem dlaczego ale nie wiedziałem, że można dwa razy sortować w zapytaniu
No przeciez napisalem ci dlaczego: bo nie zajrzales do manuala. A nawet jak zajrzales to nie przeczytales ze zrozumieniem smile.gif

ps: a ja to pies? Jedyna sluszna odpowiedź z manualem nie zasluguje na pomogl? Widac nadal gotowce są w modzie... ale zeby tak mike poszedl na tę latwą drogę....nono, tego bym sie po nim nie spodziewal winksmiley.jpg

edit down:
ja bym to napisal tak:
raz na ruski rok, nawet ty chcesz "łatwego pomogł" winksmiley.jpg

oczywiscie sobie zartuje.
mike
Cytat(nospor @ 5.08.2008, 14:55:21 ) *
(...)... ale zeby tak mike poszedl na tę latwą drogę....nono, tego bym sie po nim nie spodziewal winksmiley.jpg
Raz na "ruski rok" nawet ja mówię ludzkim głosem.
GreenGo
Cytat
ps: a ja to pies? Jedyna sluszna odpowiedź z manualem nie zasluguje na pomogl?

Niewybaczalne niedopatrzenie smile.gif Już poprawiłem winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.