我正在开展一个项目,我想在3天后显示数据。
我遇到的问题是在php / sql中动态获取当前日期。我知道如何在php中获取当前日期,但我不知道如何将该值与我在sql数据库中的日期进行比较。
答案 0 :(得分:1)
您可以直接在SQL
中执行此操作select * from your_table
where date_column <= curdate() - interval 3 day
答案 1 :(得分:0)
如果您要检查的列是时间戳,日期或日期时间,则可以使用间隔选择将记录限制在3天内。
select * from tablename where timestamp_column >= NOW() - INTERVAL 3 DAY
答案 2 :(得分:0)
您可以使用 DATEDIFF 功能查看天数。
SELECT *
FROM tablename
WHERE DATEDIFF(CURRENT_DATE(), datecol) >= 3;