Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL日期范围查询在Sequel Pro中工作,但在PHP中不工作(DataTables)_Php_Mysql_Datatables_Sequelpro - Fatal编程技术网

MySQL日期范围查询在Sequel Pro中工作,但在PHP中不工作(DataTables)

MySQL日期范围查询在Sequel Pro中工作,但在PHP中不工作(DataTables),php,mysql,datatables,sequelpro,Php,Mysql,Datatables,Sequelpro,我有一个使用OSX上的sequel pro应用程序成功返回结果的查询: WHERE `LastReported` BETWEEN "24/06/2014" AND "31/07/2014"; 数据库中的“我的日期”字段不是一个正确的日期字段,它是一个带有日期的VARCHAR字段(由Bash脚本填充),格式为英国:05/08/2014 21:46:43 Sequel Pro成功返回查询,但在PHP中尝试时,它似乎只返回所有结果,就好像没有应用/过滤查询一样 我的PHP与下面的链接(它的DataT

我有一个使用OSX上的sequel pro应用程序成功返回结果的查询:

WHERE `LastReported` BETWEEN "24/06/2014" AND "31/07/2014";
数据库中的“我的日期”字段不是一个正确的日期字段,它是一个带有日期的VARCHAR字段(由Bash脚本填充),格式为英国:05/08/2014 21:46:43

Sequel Pro成功返回查询,但在PHP中尝试时,它似乎只返回所有结果,就好像没有应用/过滤查询一样

我的PHP与下面的链接(它的DataTables)相同,并可用于其他非基于日期的查询。我刚刚设置了如下变量:

 $sWhere = "WHERE `LastReported` BETWEEN "24/06/2014" AND "31/07/2014"";
我尝试将“改为”,并将日期包含在“而不是”中,但没有效果


在MySQL中使用单引号,正确的格式为YYYY-MM-DD:

$sWhere = "WHERE `LastReported` BETWEEN '2014-06-24' AND '2014-07-31'";

谢谢,虽然这似乎根本不会返回任何结果。另外,当在DataTables搜索字段中键入时,您会在键入时得到所有结果。?非常奇怪。也许DataTables PHP代码做了一些奇怪的事情,尽管我以前在非日期相关查询方面取得了成功。