如何仅在某些时间或某些天显示某些内容

时间:2012-08-07 04:36:23

标签: php

我想只展示一些内容或某些日子或重新定位

开始时间,开始日期,结束日期和结束日期将存储在数据库

所以当当前时间介于开始日期,开始时间,结束日期和结束时间之间时,内容应该显示

如何实现这一目标......请帮帮我

提前致谢

1 个答案:

答案 0 :(得分:1)

这个问题中没有很多细节可以继续,但是假设您正在使用MySQL数据库,并且您有一个类似于您所描述的表:

mytable:
  start_time TIME
  start_date DATE
  end_date DATE
  content TEXT

因此,您可以使用MySQL的date functions来帮助您选择适当的内容,并可能使用PHP的date,如评论中所建议的那样。

例如,假设您要构建一个检索“今天”内容的查询。

您可以使用以下内容:

SELECT content FROM mytable
WHERE CURRENT_DATE BETWEEN start_date AND end_date
      AND start_time <= CURRENT_TIME

查看PHP date function,以便您可以使用备用值构建参数化查询。