2011-09-21 74 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

相关问题