Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Sortowanie w mysql, zwracanie w PHP
Komiłaj
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 0
Dołączył: 10.12.2010

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


Witam.
Chcę w PHP stworzyć ranking użytkowników biorący pod uwagę ich majątek.
W tabeli users mam kolumny id, login,..., cash. Chcę posortować względem cash i wyświetlić wyniki w tabeli (HTML).
I o ile ORDER BY sortuje tabelę w MySQL, tak zwracając wynik do tablicy otrzymuję tylko pierwszy rekord ($users[1] to id pierwszego użytkownika, $users[2] login pierwszego...) i na pierwszym się kończy.
Chciałbym dostać wyniki dla wszystkich użytkowników, ale nie mam zielonego pojęcia, jak to zrobić. Nie wiem nawet jak w tym przypadku użyć pętli, bo nigdzie się nie zahaczam z żadną zmienną. Póki co mam coś takiego:
  1. $users=mysql_fetch_array(mysql_query("SELECT * FROM users ORDER BY `cash` DESC"));

ale jak już napisałem jest to tylko tablica dla gracza z najwyższym kapitałem.
Jak stworzyć tablicę zawierającą chociaż w uporządkowanej kolejności `id` użytkowników w kolejności od najbardziej majętnego (w sensie $tablica[0] to np. 3, a $tablica[1] to 17)?
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: 20.08.2025 - 23:48