Cytat(zelu @ 7.05.2009, 18:59:19 )

SELECT * FROM user ORDER BY ABS(id-5) LIMIT 3
gdzie:
id - nazwa tabeli z id userow
5 - id uzytkownika, ktorego otocznia szukamy
LIMIT 3 - ile wyników ma być wyświetlane
Pozdro
Nie bardzo rozumiem, kolejność ma być wg points.
SELECT * FROM tabela WHERE user='c' AND [tu nie wiem co umieścić] ORDER BY points DESC LIMIT 3
Myślałem, żeby to zrobić w php zapisując wszystkie po tablicy i zapamiętując miejsce usera c, po czym skrypt wyświetlałby $tablica[$c-1] $tablica[$c] $tablica[$c+1]. Coś mi jednak mówi, że przy 2000+ użytkownikach ten skrypt nie będzie specjalnie wydajny