如果发布日期超过 30 天,则..


If post date is older than 30 days, then ...

我想在我的网站上发布新闻,但我希望每当发布日期(假设$date)超过 30 天时它们就会消失。

$date将显示为数字,zo 5384054354

谁能帮忙?:)

如果希望它们不显示在查询结果中,请使用如下所示的内容:

select 
    col1, 
    col2 
from 
    yourTable 
where 
    dateColumn>date_sub(now(), interval 30 day)
    and ... // Any other criteria you use.

如果您想从数据库中完全删除记录,您可以偶尔使用类似的查询来删除记录(尽管这可能会让您以后后悔)