Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL]Zapytanie, User online top
Malinaa
post
Post #1





Grupa: Zarejestrowani
Postów: 578
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?
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: 21.12.2025 - 18:21