gpt4 book ai didi

php - 使用PHP统计在线用户数量

转载 作者:行者123 更新时间:2023-11-29 20:55:16 25 4
gpt4 key购买 nike

我试图计算 10 分钟内有多少用户在我的网站上在线并显示它,但我的代码遇到了一些问题。

//Count online users
//Data on DB: 2016-06-08 03:15:21

$onlinesql = $odb -> prepare("SELECT `users`.`lastactivity` count(*) FROM `users` WHERE `lastactivity` >= DATE_SUB(NOW(), INTERVAL 10 MINUTE");
$onlinesql -> execute(array(":id" => `lastactivity`));
$rowonline = $onlinesql -> fetch();

echo $rowonline;

它没有返回在线用户数,我怎样才能让它工作?

最佳答案

您可能想重新审视您的 SQL。这是一个例子:

    <?php    
$sql = "SELECT COUNT(U.*) FROM `users` U WHERE u.lastactivity >= DATE_SUB( NOW(), INTERVAL 10 MINUTE)";
$onlineSQL = $odb ->prepare($sql);
$onlineSQL -> execute();
$numOnline = $onlineSQL->fetch();

var_dump($numOnline);

关于php - 使用PHP统计在线用户数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37694768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com