Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> aktywni urzytkownicy, skąplikowane zapytanie
swist666
post
Post #1





Grupa: Zarejestrowani
Postów: 152
Pomógł: 1
Dołączył: 14.05.2004
Skąd: Wrocław

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


mam tabelę z urzytkownikami jedno z pól tej tabeli to "ostatnio_aktywny" jeśli jest zalogowany to non-stop to pole jest uakutalniane - więc można na jego podstawie sprawdzić kto jest online (kto jest aktywny w ciągu 5 min). Tylko jakie zapytanie zadać żeby uzyskać takich użytkowników...

  1. SELECT *
  2. FROM user ORDER BY ostatnio_aktywny DESC

powyższe zapytanie zwróci to o co mi chodzi tylko bez limitu co do pięciu minut ... jak to rozwiązać - najlepiej w zapytaniu ewentualnie może też być w samym php.

Ten post edytował swist666 8.08.2005, 00:28:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
AxZx
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


a w jakim formacie masz zapisany ten czas aktywnosci ?
bo mozna to zrobic z poziomu mysql jak rowniez php
Go to the top of the page
+Quote Post
swist666
post
Post #3





Grupa: Zarejestrowani
Postów: 152
Pomógł: 1
Dołączył: 14.05.2004
Skąd: Wrocław

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


wolal bym rozwiazac to w zapytaniu format daty datatime to: rok-miesiac-dziec godzina:minuta:sekunda czyli standardowy mysql. Czy ktoś wie jak to zrobić?
Go to the top of the page
+Quote Post
popbart
post
Post #4





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 22.04.2004
Skąd: Żoliborz

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


  1. SELECT *
  2. FROM user WHERE ostatnio_aktywny > now() - interval 5 minute

Na przyszłość radzę ci www.mysql.com (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 14:50