Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 0 Dołączył: 9.11.2008 Ostrzeżenie: (10%)
|
Witam.
W tym temacie chcę, żebyście podali mi kilka sposobów sprawdzania ile graczy jest online w danej chwili. Oczywiście MySQL i jak najmniej zapytań. Ten post edytował vegeta 28.11.2010, 22:38:36 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 239 Pomógł: 20 Dołączył: 19.02.2010 Ostrzeżenie: (0%)
|
$nb_connected_connexion=300; // 5 minutes
$time_connected=date("U"); $ip_connected=$_SERVER['REMOTE_ADDR']; $query_connected=pg_query("select * from nb_connected where ip='$ip_connected'"); $nb_connected=pg_num_rows($query_connected); if ($nb_connected==0) { $query_connected=pg_query("insert into nb_connected values ('$ip_connected' ,'$time_connected')"); $result_connected=pg_affected_rows($query_connected); //echo $result_connected; } else { $query_connected=pg_query("update nb_connected set time='$time_connected' where ip='$ip_connected'"); } $time_max_connected=$time_connected-$nb_connected_connexion; $query_connected=pg_query("delete from nb_connected where time<'$time_max_connected'"); $query_connected=pg_query("select * from nb_connected"); $visitors=pg_num_rows($query_connected); |
|
|
|
vegeta [MySQL][PHP]Ilość graczy online - najlepszy skrypt 28.11.2010, 22:22:20
Mephistofeles Jakich graczy? Jaka gra? Konkrety! 28.11.2010, 22:27:28
vegeta Ludzie (gracze) logują się. Przy logowaniu jednego... 28.11.2010, 22:40:32
Mephistofeles Zapisujesz do bazy czas ostatniej akcji użytkownik... 28.11.2010, 23:05:15
vegeta Też tak można, ale można też zrobić zapytanie upda... 28.11.2010, 23:22:30
CuteOne $select = mysql_query("SELECT count(*) F... 28.11.2010, 23:36:26
kristoph3r Bez MySQL się nie obędzie ale postaram się przybli... 29.11.2010, 00:22:55
vegeta @kristoph3r eee... Dobrze się wyśpij i przeczytaj ... 29.11.2010, 00:27:20
md1988 Załóżmy, że mamy tabele Users o polach:
-id
-name... 29.11.2010, 11:57:16
Mephistofeles I wszystko to jest opisane już w moim poście. 29.11.2010, 15:17:01
vegeta A czy wszyscy korzystają z przycisku wyloguj? Nie.... 29.11.2010, 18:10:01 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 14:11 |