如何为我的自定义博客文章创建存档?
我有我自己的博客文章的CMS。我正在使用一个数据库,它由名为1:id(主键),标题,正文,日期,作者的五列组成。 我想要做的是为我的博客创建ARCHIVES,告诉我如何使用php和mysql创建它?如何为我的自定义博客文章创建存档?
我很关心创建一个像WordPress的网页上的档案,我的意思是我可以按日期,月份和年份对帖子进行总结,它会计算特定日期的帖子数量。当任何用户通过进入档案部分点击该日期时,他必须显示当天所做的所有帖子。
您要求的档案只是查询您的数据库以查找特定日期范围内的帖子。例如特定日期,周,月或年的所有帖子。例如:
SELECT post.fields FROM post WHERE post.date fullfills date expression
在SQL来找出一个具体的日期
- 是一个特定的日期,针对它的字面进行比较
- 是在一个月之内,比较它的
MONTH(date)
值 - 是一年之内,比较一下
YEAR(date)
价值
还有更多你可以comp是SQL中的日期/时间值,这应该足以让你自己玩弄它。
但问题是,我必须如何在页面上回显它,我应该做一个像getArchives()函数,然后调用它在他们的特定页面上,我希望它回声? –
您可以像回复数据库中的任何其他结果一样回显结果。我认为你已经为你的帖子的默认顺序做了这个。 – hakre
您可以通过不断创建数据库备份来存档您的博客。或者你关心的是什么类型的档案? – hakre
这不是5张桌子。这是一张有5列的桌子。 –
我很担心创建一个类似于wordpress网页的档案,我的意思是我可以按日期,月份和年份对帖子进行总结,它将计算特定日期的帖子数量。当任何用户通过进入档案部分点击该日期时,他必须显示当天所做的所有帖子。 –