我正在编写自定义代码以创建博客。我需要档案页面按月列出所有博客条目。我不能想出办法做到这一点。 我想它不应该太强悍,因为它是所有博客的共同特征。 表结构是(postid,posttitle,publishdate,.....)按月列出博客条目
按月列出博客条目
回答
我不知道我理解的问题,但如果你想只需每月支付的所有帖子的数量,使用这样的查询:如果要在某月的所有帖子
SELECT DATE_FORMAT(publishdate, '%Y%m') AS publishmonth, count(*) AS entrycount
FROM entries GROUP BY DATE_FORMAT(publishdate, '%Y%m')
:
SELECT * FROM entries WHERE publishdate > '2009-01' AND publishdate < '2009-02';
如果要列出所有帖子每月在一个页面上分组,只需选择他们通过publishdate
排序,并在当地做分组。
如果您的条目来自SQL数据库,最简单的方法是使用ORDER BY
来为您执行排序。喜欢的东西
select * from posts order by publishdate
事情是这样的伪代码:
SELECT `publishdate` FROM `entries` ORDER BY DESC `publishdate` GROUP BY YEAR(`publishdate`), MONTH(`publishdate`);
foreach ($dates as $date) {
$date = mysql_real_escape_string($date)
SELECT * FROM `entries` WHERE `publishdate` = $date
}
我想。
There's a typo:MOUTH/MONTH – Vamos 2009-10-26 11:13:35
首先,这是行不通的,因为发布日期与一个月内的所有帖子不同。其次,在这样的循环中SQL查询绝不应该发生。 – 2009-10-26 12:55:19
@Leonid:为什么不呢? – 2009-10-27 00:24:20
- 1. wordpress:modfiy的博客条目
- 2. WordPressMU - 获取博客列表,按字母顺序排列按博客名称
- 3. 以编程方式Drupal博客条目
- 4. 从.NET读取博客条目
- 5. Django百日草博客错误条目
- 6. 十月CMS博客插件|我如何预览博客文章?
- 7. 获取关于特定主题的博客条目列表
- 8. 将博客条目的ID传递给博客持有者方法
- 9. Silverstripe - 通过前端博客模块博客条目,但从tinymce中缺少图片上传/插入按钮
- 10. Ruby on Rails:按月分组博客文章
- 11. 使用nanoc创建博客文章列表,按月份和年份排序
- 12. 银条 - 添加博客?
- 13. PHP MySQL定制博客,列出类别
- 14. 上市博客文章,一个月
- 15. 博客上的博客ID
- 16. /博客为博客上市和/博客/%postname%博客文章,mod_rewrite规则
- 17. 名博客条目 - 建模与2分贝列随时间的变化仅
- 18. Django:生成博客的活动条目列表。这是否有效?
- 19. 模板标签在主页上发布cmsplugin博客条目的列表
- 20. 如何编辑php文件并返回多列中的wordpress博客条目?
- 21. Django博客生成下一个/上一个条目
- 22. 如何设置2部分博客条目的规范URL?
- 23. 添加字符。计数和限制到博客条目
- 24. WordPress博客的所有条目的索引
- 25. 使用mvc创建博客条目的快照/缩略图
- 26. 如何在Shopify上阅读我网页上的博客条目
- 27. Sitefinity Word 2003 - 你可以创建博客条目
- 28. 如何给多个用户的博客编辑条目
- 29. 流行与最近的博客条目ExpressionEngine
- 30. Drupal +位置模块:如何查询博客条目位置
尽管这非常简单,并且会有一种“标准”SQL方法来执行此操作,但它有助于了解您正在使用的RDBMS。 SQL Server? MySQL的? Postgres的?甲骨文?还有别的吗? – 2009-10-26 11:57:31