示例my_table
ID | Name | Date
--------------------------
12 | John | 123456789
13 | Mike | 987654321
...
29 | Rick | 123498765
30 | Adam | 987651234
显示输出结果
Month | Count
--------------------------
3 | 5 |
6 | 8 |
如何使用PHP执行此操作?
答案 0 :(得分:4)
您可以使用MySQL Query执行此操作,如下所示。
SELECT MONTH(FROM_UNIXTIME(`Date`)) `Month`
,COUNT(ID)
FROM my_table
GROUP BY `Month`;
答案 1 :(得分:2)
自帖子标记为codeigniter
这是codeigniter方式:
$query = $this->db->select("month(from_unixtime(`Date`)) as `month`, count(1) as `count`",FALSE)
->group_by("month");
->get("your_table");