Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php+mysql] Dodawanie rekordów z bazy...
mateekk
post 18.05.2007, 19:17:53
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 16.04.2007

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


Witam smile.gif

Chodzi mi o zliczenie aktualnie zalogowanych użytkowników...
Pomyślałem że możnaby to zrobić tak, że z bazy danych zrobie taką pętle która wyciągnie wszystkie rekordy z bazy i je zsumuje( a jest taka możliwośc, bo wartość zalogowanego użytkownika w wierszu 'aktywny' wynosi 1 )...

znacie może jakiś łatwiejszy sposób na to, czy ten będzie dobry questionmark.gif

//edit

LOL.. znalazłem chyba lepsze rozwiązanie:

  1. <?php
  2. $Zapytanie = "SELECT * FROM users WHERE aktywny='1'"; 
  3. $w = mysql_query($Zapytanie); 
  4.  
  5. $akt= mysql_num_rows($w); 
  6.  
  7. echo "<br>Zalogowanych użytkowników: $akt";
  8. ?>


Ten post edytował mateekk 18.05.2007, 19:23:34
Go to the top of the page
+Quote Post
Danone
post 18.05.2007, 19:25:52
Post #2





Grupa: Zarejestrowani
Postów: 169
Pomógł: 16
Dołączył: 18.10.2006
Skąd: Olsztyn/Wrocław

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


Możesz zrobić tak, że jak ktoś się zaloguje to pole np zalogowany zmienia się na 1 i później SELECTEM wybierasz wszystkich, którzy mają 1 przy polu zalogowany i zliczasz poleceniem:


mysql_num_rows
http://pl.php.net/manual/pl/function.mysql...;mysql_num_rows


dokładnie tak jak napisałeś smile.gif

Ten post edytował Danone 18.05.2007, 19:26:29
Go to the top of the page
+Quote Post
cornholio666
post 18.05.2007, 19:28:57
Post #3





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

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


i z łopatą na słońce....

http://dev.mysql.com/doc/refman/5.0/en/counting-rows.html


--------------------
I need TP for my bunghole!!!

Mój nowy przyjaciel - tytanowa płytka na stałe
------------------------------------------------------
AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz
Go to the top of the page
+Quote Post
MiFlo
post 18.05.2007, 20:20:33
Post #4





Grupa: Zarejestrowani
Postów: 92
Pomógł: 4
Dołączył: 12.09.2006
Skąd: 127.0.0.1

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


ok a jak user nie wciśnie przycisku wyloguj i nie ustawisz w bazie aktywny na 0 to co ?
Ja proponuje co odświeżenie strony dodawać time() do bazy danych ( do pola np time ) i jeżeli aktualny time() jest większy niż tamten w bazie o min 15 min to znaczy ze user niezalogowany jest smile.gif
Go to the top of the page
+Quote Post

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: 6.07.2025 - 22:12