我只想显示一些内容一段时间或几天或重复
开始时间、开始日期、结束日期和结束日期将存储在数据库中
因此,当当前时间介于开始日期、开始时间、结束日期和结束时间之间时,内容应显示
如何实现这一点...请帮助我
提前致谢
我只想显示一些内容一段时间或几天或重复
开始时间、开始日期、结束日期和结束日期将存储在数据库中
因此,当当前时间介于开始日期、开始时间、结束日期和结束时间之间时,内容应显示
如何实现这一点...请帮助我
提前致谢
这个问题没有很多细节可以继续,但是假设您正在使用 MySQL 数据库,并且您有一个像您描述的那样的表:
mytable:
start_time TIME
start_date DATE
end_date DATE
content TEXT
因此,您可以使用 MySQL 的日期函数来帮助您选择适当的内容,也可以使用 PHP 的date
,如评论中所建议的那样。
例如,假设您想要构建一个检索“今天”内容的查询。
你可以使用类似的东西:
SELECT content FROM mytable
WHERE CURRENT_DATE BETWEEN start_date AND end_date
AND start_time <= CURRENT_TIME
查看PHP 日期函数,以便您可以使用备用值构造参数化查询。