SET @username='test1',@nr = 0, @idnr = 0; SELECT @idnr AS nr FROM (SELECT @nr:=@nr+1,IF(USERNAME=@username, @idnr := @nr,@idnr=@idnr),username FROM user WHERE punkty >=0 ORDER BY punkty DESC) podsel WHERE podsel.username = @username;
Dzięki niemu mogę wyliczyć pozycję dla @username pod względem ilości punktów.
W phpMyAdmin ładnie to działa, czyli otrzymuje odpowiednia pozycję (dla użytkownika test1 jest to 7).
Chciałbym wiedzieć jak to przekształcić do PHP... Nie wiem do końca co zrobić aby potem w echo wywołać jakąś zmienną i otrzymywać pozycję...
Liczę na szybką pomoc
