Nee niet de tijd maar hoeveel leden er online waren
Dus zeg maar dat hij opslaat waneer er zo veel leden online waren en daaruit uithaalt de meeste online.
Is dat mogelijk?
Nieuwe reactie samengevoegd met originele reactie op 11.12.09 23:45:23: Ik heb iets gemaakt. De mysql query's kunnen mischien niet kloppen.
PHP
<?php
/*
Voorbeeld
Now in de Online tabel is 0
En dan echo $fetch['now'];
Dan lijkt mij dat ie elke keer word geupdate?
Als ik deze in de session plaats?
*/
$dbres = mysql_query("SELECT `user` FROM `Users` WHERE UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP(`online`) < 300 ORDER BY `user`");
$online = mysql_fetch_assoc($dbres);
$dbres = mysql_query("SELECT `now` FROM `Online`");
$fetch = mysql_fetch_assoc($dbres);
if ($online > $fetch['now']) {
mysql_query("UPDATE `Online` SET `now`=`{$online}`");
}
?>
misschien een script een keer in de 15 minuten laten uitvoeren en dan het aantal users opslaat hoeveel er online zijn hier een overzichtje van maken.. en daar de rij uithalen met de meeste users?
Participate now!
Heb je nog geen account? Registreer je nu en word deel van onze community!