Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL]Zapytanie, User online top
Malinaa
post 26.01.2011, 21:09:19
Post #1





Grupa: Zarejestrowani
Postów: 573
Pomógł: 6
Dołączył: 21.07.2008

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


Witam,

mam takie zapytanie:

$zapytanie = "SELECT z.*, u.login, u.punkty, u.ranga, p.nazwisko, p.motto, o.login AS login_online FROM uzytkownicy_znajomi z"
." JOIN uzytkownicy_profil p ON p.uzytkownicy_id = z.znajomi_id"
." JOIN uzytkownicy u ON u.id_uzytkownicy = z.znajomi_id"
." JOIN uzytkownicy_online o ON o.login = '$user_online'"
." WHERE z.uzytkownicy_id = '$id'"
." ORDER BY z.data ASC"; // ORDER BY o.login ?

i mam kłopot z posortowanie wyniku, aby jako pierwsze rekordy wyświetlani byłi użytkownicy online (zalogowani - $user_online).

Tabela uzytkownicy_online zawiera tylko dane o aktualnie zalogowanych login, timestamp...
Jeśli nikt nie jest zalogowany jest pusta.

Zapytanie ma wyświetlić wszystkich uzytkowników z tabeli uzytkownicy i dodatkowe dane i innych tabel (i wyświetla),
ale jak posortować rekordy tak, aby jako pierwszych wyświetlić użytkowników znajdujących się w tabeli uzytkownicy_online - zalogowani nazwa użytkownika w kolumnie login?


--------------------
I welcome you on the Internet >>> Design by Malina
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Malinaa
post 26.01.2011, 21:36:05
Post #2





Grupa: Zarejestrowani
Postów: 573
Pomógł: 6
Dołączył: 21.07.2008

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


Musi być dodatkowa kolumna tylko po to, aby wyświetlić user online top (zalogownych pierwszych) ?


--------------------
I welcome you on the Internet >>> Design by Malina
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 Wersja Lo-Fi Aktualny czas: 17.06.2025 - 21:07