在php中计算访问次数的最佳方法

时间:2016-11-01 10:03:54

标签: php mysql

我有mysql表,其中包含访问我的Web服务的用户数据(IP地址,日期)。一个IP地址每天只能在我的数据库中记录一次。

创建表格的最佳方式是什么,包含上个月的访问量?我想要这样的东西:

30.10.2016 | 1457

31.10.2016 | 1604

01.11.2016 | 1590

对不起英语,也许是非常简单的问题,第一次在堆栈上:)

1 个答案:

答案 0 :(得分:1)

使用此sql代码为上个月的访客计数创建一个表。

CREATE TABLE last_mon_visit AS 
SELECT DISTINCT date, COUNT(ip_address)
FROM visit
WHERE YEAR(date) = YEAR(CURRENT_DATE - INTERVAL 1 MONTH)
AND MONTH(date) = MONTH(CURRENT_DATE - INTERVAL 1 MONTH)
GROUP BY date

我建议创建视图而不是表格。