gpt4 book ai didi

php - 从 MySQL 表中列出每小时的点击次数

转载 作者:可可西里 更新时间:2023-11-01 07:55:09 25 4
gpt4 key购买 nike

我正在尝试从数据库计算出每小时的点击率。数据基本上存储如下:

Table Name: Visitors
============================
VisitorIP TIMESTAMP
----------------------------
15.215.65.65 123456789

我想显示每小时(过去 6 小时内)的总点击数,包括没有点击数的小时数。输出示例:

// Assuming now : 21:00
21:00 - 0 hits
20:00 - 1 hits
19:00 - 4 hits
18:00 - 0 hits
17:00 - 2 hits
16:00 - 3 hits

我很想获取数组形式的数据,请注意存储的日期是 UNIX 时间戳格式。可能有几个小时没有任何点击!

谢谢

最佳答案

SELECT MONTH(timestamp),DAY(timestamp), HOUR(timestamp),count(*) 
from visitors
group by MONTH(timestamp), DAY(timestamp), HOUR(timestamp)

在 php 中,您需要考虑缺失时间导致的数据漏洞。

关于php - 从 MySQL 表中列出每小时的点击次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2679344/

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