Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Pozycja w rankingu
Forum PHP.pl > Forum > Przedszkole
tacin
Witam,
chciałbym wykonać zapytanie do bazy, aby otrzymać wartość liczbową, na którym miejscu jest dana osoba w posegregowanej tabeli (wg punktów).

Konkretniej: W tabeli mam m.in. id usera (user_id) i ilość punktów (points_normal). Chciałbym wiedzieć, która wg rankingu punktów (points_normal DESC) jest osoba o id np. 1.

Pozdrawiam i Wesołych Świąt. smile.gif
ciekawskiii
Robilem ostatnio cos takiego i wiem ze mozna zrobic to tylko zapytaniem ale to dosc skomplikowane dla mnie bylo wiec zrobilem tak: zwykle zapytanie z order by punkty desc i
  1. $i=1;
  2. while($a=mysql_fetch_array($zapytanie))
  3. {
  4. $i++;
  5. $id=$a['id'];
  6. if($id=='30')
  7. {
  8. echo 'id: '.$id.' miejsce: '.$i.''; //user o id 30 jest na miejscu X
  9. }
  10. }


nie dajac tego warunku if masz odrazu ponumerowany ranking wszystkich userow.
tacin
Dziękuję serdecznie. Wcześniej próbowałem podobnie, ale coś nie wychodziło.
Do zamknięcia.
kadlub
trzeba na forum poszukać
http://nospor.pl/mysql-faq.html#faq-8
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.