[英]get mysql records just from today with offset
我正在尝试获取今天的所有记录,但遇到了麻烦。 我不确定如何考虑的另一件事是我的服务器时间比本地时间早了两个小时,因此我需要弄清楚偏移量。 我不打算设置插入数据的时间,只是不确定在检索是否需要时该怎么做。
mysql_query("SELECT `* FROM table WHERE DATE_SUB(CURDATE(),INTERVAL 1 DAY) <= `date` AND `alert_status` ='0'") or die(mysql_error());
我认为问题的一部分是<=
我尝试仅使用=
和==
但均无用。
您遇到的问题到底是什么? 当您说它不起作用时,您是什么意思?
我看到语法错误(星号前的反引号),但是我不确定您的问题是什么。 该DATE_SUB
调用对我来说似乎很合理。
编辑 :尝试这样的事情:
WHERE `date` BETWEEN DATE_SUB(CURDATE(),INTERVAL 1 DAY) AND CURDATE()
...这只是一种幻想的方式:
WHERE `date` >= DATE_SUB(CURDATE(),INTERVAL 1 DAY) AND `date` <= CURDATE()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.