我有一个使用 OSX 上的 sequel pro 应用程序成功返回结果的查询:
WHERE `LastReported` BETWEEN "24/06/2014" AND "31/07/2014";
我在数据库中的日期字段不是正确的日期字段,它是一个带有英国格式日期(从 Bash 脚本填充)的 VARCHAR 字段:05/08/2014 21:46:43
Sequel Pro 成功返回查询,但在 PHP 中尝试时,它似乎只返回所有结果,就好像查询没有被应用/过滤一样。
我的 PHP 与下面的链接(它是 DataTables)相同,并且可以与其他非基于日期的查询一起使用。我刚刚设置了这样的变量:
$sWhere = "WHERE `LastReported` BETWEEN "24/06/2014" AND "31/07/2014"";
我尝试将“更改为 \”并将日期包含在 ' 而不是“全部无济于事。