Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Nr pozycji po sortowaniu
DamianMMC
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 7.04.2017

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


Z mySQL pracuję od kilku dni. Szukałem w wielu wątkach, ale jakoś nie mogłem znaleźć odpowiedzi (lub nie widziałem że to jest to), otóż Mam bazę graczy i każdy ma jakąś swoją wartość money. I zrobienie TOP 10 to nie jest problem.
  1. SELECT * FROM stats ORDER BY money DESC LIMIT 10

Ale jak sprawdzić w najprostszy sposób "Twoje miejsce w rankingu to: ...".

Z góry dziękuję za pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
DamianMMC
post
Post #2





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 7.04.2017

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


  1. set @id=5,@nr=0, @idnr=0;
  2. select @idnr as nr from
  3. (SELECT @nr:=@nr+1,if(ID=@id, @idnr := @nr,@idnr=@idnr),ID FROM stats where `name` ='DamianMMC' order by money DESC) podsel where podsel.ID = @id;


Chce wyciągnąć jaki nr w tej liscie ma gracz o nicku 'DamianMMC'. I dlaczego to nie działa?

Ten post edytował DamianMMC 8.04.2017, 19:02:28
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 03:19