[英]How to count record month group with unix timestamp in php & mysql.
Example my_table 示例my_table
ID | Name | Date
--------------------------
12 | John | 123456789
13 | Mike | 987654321
...
29 | Rick | 123498765
30 | Adam | 987651234
show output result like this 显示这样的输出结果
Month | Count
--------------------------
3 | 5 |
6 | 8 |
How can I do this with PHP? 我该如何使用PHP?
You can do this using MySQL Query as below. 您可以使用MySQL查询执行以下操作。
SELECT MONTH(FROM_UNIXTIME(`Date`)) `Month`
,COUNT(ID)
FROM my_table
GROUP BY `Month`;
Since post tagged codeigniter 自从贴有标签的codeigniter
This is codeigniter way: 这是codeigniter的方式:
$query = $this->db->select("month(from_unixtime(`Date`)) as `month`, count(1) as `count`",FALSE)
->group_by("month");
->get("your_table");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.