我想更新数据库中用户的“last\u activity”或“last\u seen”值。。为此,我编写了以下代码:
$_SESSION['LAST_ACTIVITY'] = time();
$lastseen = $_SESSION['LAST_ACTIVITY'];
$lastseen = date("h:i:sa",$lastseen );
$query = "UPDATE `users` SET `lastseen` = '$lastseen' WHERE `username`='$username'";
$query_run = mysql_query($query);
但问题是上面的代码只运行一次,我希望它每秒钟都运行一次,这样我就可以得到“last seen”的最新值。
附:我在网上搜索了很多,但没有找到具体答案。请帮帮我。
1条答案
按热度按时间kdfy810k1#
你不是真的想-相信我。。。
但是还好
使用javascript对更新数据库的php页面进行异步调用。。。如果使用jquery,请使用内置函数
https://api.jquery.com/jquery.get/