【发布时间】:2011-11-15 16:47:08
【问题描述】:
我已经尝试了其他问题的一些解决方案,但仍然遇到问题。我正在抛出另一个 Where 子句,但不知道这是不是把它搞砸了。 以下是我最后一次尝试使用另一个类似问题中建议的 CAST。 MYSQL“日期”格式正确。
//set last 3 days for review retrial
$today = date('Y-m-d');
$past = date('Y-m-d', strtotime('-14 days'));
$show_review_query = mysql_query("SELECT * FROM review WHERE status='1' AND entry_date BETWEEN $past AND $today ORDER BY entry_date");
这返回空。
【问题讨论】:
-
获取为您的
mysql_query命令生成的字符串,查看它,如果此时您没有看到任何问题,请在 mysql 控制台窗口中运行它并查看结果是。提示...' -
您遇到了什么问题?
-
我已将其放入 MYSQL 并返回空。在该范围内有日期且格式正确。
-
是的,您会得到一个空的结果集,但您也会收到两个日期警告。日期文字需要用单引号括起来。