gpt4 book ai didi

PHP MYSQL 博客存档菜单按年和月

转载 作者:可可西里 更新时间:2023-11-01 06:36:00 24 4
gpt4 key购买 nike

我正在寻找一种有效的方法来将所有博客文章整理成以下格式的菜单:

2012

  • 八月 (6)
  • 9 月 (4)
  • 10 月 (2)

Month 表示月份(很明显),括号内的值表示该月的帖子数。单击后,将搜索当年该月的所有帖子。

我需要它是动态的,在该月创建帖子时自动选择 11 月,然后继续到 12 月、2013 年等等...

我所拥有的只是每篇文章的 UNIX 时间戳。我真的很想避免使用单独的函数来收集无穷无尽的复杂数组等。

非常感谢任何帮助。

最佳答案

根据您的问题,我了解到您正在尝试提出一个查询以按月和年对多个元素进行分组。以下应该可以解决问题:

SELECT 
YEAR(dateField) AS YEAR,
MONTH(dateField) AS MONTH,
COUNT(*) AS TOTAL
FROM table
GROUP BY YEAR, MONTH

显然,“dateField”是您的日期时间/时间戳列的名称,“table”是您的表的名称。

有关 GROUP BY 子句和聚合函数(例如上面使用的 COUNT(*) 函数)的更多信息 here .

关于PHP MYSQL 博客存档菜单按年和月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13053636/

24 4 0