我正在編寫自定義代碼以創建博客。我需要檔案頁面按月列出所有博客條目。我不能想出辦法做到這一點。 我想它不應該太強悍,因爲它是所有博客的共同特徵。 表結構是(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