2011-09-21 73 views
0

我有我自己的博客文章的CMS。我正在使用一個數據庫,它由名爲1:id(主鍵),標題,正文,日期,作者的五列組成。 我想要做的是爲我的博客創建ARCHIVES,告訴我如何使用php和mysql創建它?如何爲我的自定義博客文章創建存檔?

我很關心創建一個像WordPress的網頁上的檔案,我的意思是我可以按日期,月份和年份對帖子進行總結,它會計算特定日期的帖子數量。當任何用戶通過進入檔案部分點擊該日期時,他必須顯示當天所做的所有帖子。

+0

您可以通過不斷創建數據庫備份來存檔您的博客。或者你關心的是什麼類型的檔案? – hakre

+0

這不是5張桌子。這是一張有5列的桌子。 –

+0

我很擔心創建一個類似於wordpress網頁的檔案,我的意思是我可以按日期,月份和年份對帖子進行總結,它將計算特定日期的帖子數量。當任何用戶通過進入檔案部分點擊該日期時,他必須顯示當天所做的所有帖子。 –

回答

1

您要求的檔案只是查詢您的數據庫以查找特定日期範圍內的帖子。例如特定日期,周,月或年的所有帖子。例如:

SELECT post.fields FROM post WHERE post.date fullfills date expression 

在SQL來找出一個具體的日期

  • 是一個特定的日期,針對它的字面進行比較
  • 是在一個月之內,比較它的MONTH(date)
  • 是一年之內,比較一下YEAR(date)價值

還有更多你可以comp是SQL中的日期/時間值,這應該足以讓你自己玩弄它。

+0

但問題是,我必須如何在頁面上回顯它,我應該做一個像getArchives()函數,然後調用它在他們的特定頁面上,我希望它回聲? –

+0

您可以像回覆數據庫中的任何其他結果一樣回顯結果。我認爲你已經爲你的帖子的默認順序做了這個。 – hakre

相關問題