按月列出博客条目
我正在编写自定义代码来创建博客。我需要档案页面按月列出所有博客条目。我想不出办法做到这一点。 我想这应该不会太难,因为它是所有博客的共同功能。 表结构是(postid,posttitle,publishdate,......)
I am writing custom code to create a blog. I need the archives page to list all the blog entries by month. I cannot come up with a way to do that.
I guess it should not be too tough as it is a common feature on all blogs.
The table structure is (postid, posttitle, publishdate, .....)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我不确定我是否理解这个问题,但如果您只想要每月所有帖子的数量,请使用如下查询:
如果您想要特定月份的所有帖子:
并且如果您想列出全部 在单个页面上按月份分组的帖子,只需选择按发布日期排序的帖子并在本地进行分组即可。
I'm not sure I understand the question, but if you want just numbers of all posts per month, use a query like this:
If you want all posts for a particular month:
And if you want to list all posts grouped by month on a single page, just select them sorted by
publishdate
and do the grouping locally.如果您的条目来自 SQL 数据库,最简单的方法是要求该数据库使用
ORDER BY
为您执行排序。像这样的东西If your entries come from a SQL database, it's easiest to ask that to perform the sort for you using an
ORDER BY
. Something like像这样的伪代码:
我想。
Something like this pseudo-code:
I think.