我目前正在建立一个网站的管理界面,我正在使用PHP和MySQL。如何收集查看次数,并按日、周、月、年进行分类?
发布于 2020-04-20 19:36:21
如果您需要准确的统计数据,您可以为所有访问创建一个表,如下所示:
+----+----------------------------+------------------+
| id | Info | date |
+----+----------------------------+------------------+
| 1 | {"use_proxy":true,ecc...} | 28/03/2020 10:00 |
+----+----------------------------+------------------+
| 2 | {"use_proxy":false,ecc...} | 20/04/2020 10:00 |
+----+----------------------------+------------------+
| 3 | {"use_proxy":false,ecc...} | 05/02/2020 10:22 |
+----+----------------------------+------------------+CREATE TABLE `views` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`Info` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci,
`date` TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
KEY `id` (`id`) USING BTREE,
PRIMARY KEY (`id`)
);您是否可以使用此查询按特定日期选择查看次数:
SELECT SUM(id) AS views FROM views WHERE DAY(date) = 05 && MONTH(date) = 02 && YEAR(date) = 2020https://stackoverflow.com/questions/61321128
复制相似问题