我有一个MySQL Table
,让我们说博客文章。他们有一列status
可以是活动的或非活动的,还有两列是可选的:publish date
和expire date
用于安排帖子。
根据发布日期和过期日期,您建议使用哪种解决方案来更改状态?我可以使用PHP script
或cronjob
吗?
编辑30.11.16 / 16:50
也许我必须更准确地说明我的具体问题:我有一个magento
商店,我想增加安排预告片的可能性。我想尽可能少地更改现有代码。
答案 0 :(得分:0)
我想说,这取决于,但是@Ayson伤心你应该只使用cronjob,因为它显示了一些应该已过期的帖子。
但是你想要编写一个处理状态和过期/发布日期逻辑的类/函数。如果您在cronjob和不同的输出页面上有代码副本,那么以后会很麻烦。
我也会考虑状态字段,也许没有必要,如果你做一些MySQL选择像
...
WHERE publish_date>now() AND expire_date<now()