我的网站上有多个项目,每个项目在数据库表中都有列totalviews和todayviews。
我可以通过将此sql查询添加到包含列totalviews和todayviews的页面的页面中来计算页面访问量
mysqli_query($conn,"UPDATE memberpost SET totalviews = totalviews + 1 WHERE postid='".$row['postid']."'");
mysqli_query($conn,"UPDATE memberpost SET todayviews = todayviews + 1 WHERE postid='".$row['postid']."'");
但是我如何才能将第二天的Todayviews列重置为0,以便此列仅包含当天的访问次数?
非常感谢
最佳答案
如果您将其显示为报告,我认为最好的尝试是,首先通过创建仅用于访问的表来规范化表,然后在其中添加日期列,以便稍后进行汇总和过滤。
这样,您只需要使用postID和日期执行一个查询,即一个插入。
关于javascript - 如何仅计算当天的浏览量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28051504/