我有一个像这样的 mysql 表:
article smallint(5) (id of a specific article)
date varchar(14) (timestamp)
ip varchar(15) (ip visiting the article)
我想创建两个数组:
- 包含所有唯一日期,格式为 DD-MM-YY
- 包含每个日期的访问次数
所以,我需要按天选择唯一的时间戳,我认为这是可能的:
SELECT date
FROM visites
WHERE article = '$id'
GROUP BY DATE_FORMAT(FROM_UNIXTIME(date), '%a %d %b')
使用后
strftime('%a %d %b', $tab['date'])
,看起来不错。
但是我不知道如何计算每天的唯一IP,以便绘制一篇文章每天的访问次数。
你能帮我吗?
谢谢
最佳答案
SELECT date , COUNT (IP)
FROM visites
WHERE article = '$id'
GROUP BY DATE_FORMAT(FROM_UNIXTIME(date), '%a %d %b')
关于mysql - 使用时间戳和计数格式化 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52882608/