【发布时间】:2010-11-14 06:26:47
【问题描述】:
在我开始之前,我想说我将这个问题发布为更多的讨论而不是问题问题。
在我的数据库中,我的新闻帖子可以说是 3 列(ID、标题、日期)。如果 Id 和 title 是自解释的,则日期存储在 mktime() 值中,即自 1970 年 1 月 1 日以来经过的秒数。
现在我想做的是建立一个存档链接,将显示为这样
- 2009 年 7 月
- 2009 年 6 月
- 2009 年 3 月
- 2009 年 2 月
- 2008 年 12 月
请注意没有显示没有帖子的月份。
现在作为我最初的想法
- 从当月的最后一天开始
- 并获取当前月份第一天的值
- 对日期 >= First_Day_Seconds AND 日期 的帖子执行 MySQL COUNT Query/mysql_num_rows
- 显示或将值放入数组中
- 执行另一个查询以检查是否找到更多值 WHERE date
现在以上只是我的想法。但是,如果您有任何想法可以加快此过程,请分享。
会提前说,日期需要mktime格式
【问题讨论】:
-
ooo 有两个人喜欢这个。 :D
标签: php mysql database-design architecture archive