Strona 1 z 1

jak wyciagnac z bazy: userow on-line, ilosc userow i ...

: 09 lipca 2006, 13:29
autor: tyran
witam

poszukuje skryptu lub wskazowek jak "wyciagnac na zewnatrz" liczbe userow, liczbe wszystkich postow, osoby on-line na forum (goscie, nicki osob zalogowanych) czyli to co wyswietla viewonline.php ?

chcialbym to wsadzic do wmla na wapa, ale cos topornie mi idzie dotarcie do tych danych.

wersja phpbb 2+

: 10 sierpnia 2006, 21:33
autor: piwko28
liczba userow: SELECT COUNT(*) AS liczba_userow FROM phpbb_users
liczba wszystkich postow: SELECT COUNT(*) AS liczba_wszystkich_postow FROM phpbb_posts
osoby online: SELECT username FROM phpbb_users, phpbb_sessions WHERE session_user_id=user_id AND session_user_id<>-1

np. liczba userow w php:
$users = mysql_fetch_array(mysql_query("SELECT COUNT(*) AS liczba_userow FROM phpbb_users"));
print 'Liczba uzytkownikow forum: '.$users['liczba_userow'];

z osobami online jest lekko inaczej w php:
$users_q = mysql_query("SELECT username FROM phpbb_users, phpbb_sessions WHERE session_user_id=user_id AND session_user_id<>-1");
print 'Uzytkownicy online na forum:<br>';
while($users = mysql_fetch_array($users_q)) print $users['username'].'<br>';


Zapytania sa w MySQLu, ale w innych SQLach roznia sie tylko nieznacznie (o ile w ogole sie roznia, bo to sa podstawy).

Pozdrawiam.