繁体   English   中英

PDO:两个日期之间的差额(php)

[英]PDO: difference between two dates (php)

我有一张信息表。 我试图只返回datetime_read在过去3天内的行。 因此,只有过去3天内已阅读的邮件。 这是我目前的查询:

$q = 'SELECT * FROM message ORDER BY datetime_read DESC
            WHERE datetime_read...';

我对PDO完全陌生,对MySQL也相对较新。 任何帮助,不胜感激。 谢谢。

SELECT 
    * 
FROM 
    message
WHERE
    datetime_read >= DATE_ADD(CURDATE(), INTERVAL -3 DAY)
ORDER BY 
    datetime_read DESC;

有关MySQL中日期/时间的详细信息


更新

  1. 注意:在ORDER BY之前删除了分号(由于@ Sai-Raja)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM