Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.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
php mysql日期筛选产生了一些问题_Php_Mysql_Twitter Bootstrap_Date_Filtering - Fatal编程技术网

php mysql日期筛选产生了一些问题

php mysql日期筛选产生了一些问题,php,mysql,twitter-bootstrap,date,filtering,Php,Mysql,Twitter Bootstrap,Date,Filtering,我正在尝试按日期筛选。 如果我选择from和to date并单击filter按钮,浏览器中的URL将如下所示: http://example.come/form.php?fromdate=01%2F04%2F2015&todate=01%2F21%2F2015 我不会得到任何数据。但如果我用这些参数更改URL,过滤器就会工作,我会从后端获取数据 http://example.come/form.php?fromdate=2015-01-04&todate=2015-01-21

我正在尝试按日期筛选。 如果我选择from和to date并单击filter按钮,浏览器中的URL将如下所示:

http://example.come/form.php?fromdate=01%2F04%2F2015&todate=01%2F21%2F2015
我不会得到任何数据。但如果我用这些参数更改URL,过滤器就会工作,我会从后端获取数据

http://example.come/form.php?fromdate=2015-01-04&todate=2015-01-21
请告诉我哪里出错了


非常感谢。

您正在第一个URL中以mm/dd/yyyy格式发送fromDate和toDate

在第二个URL中,您将以YYYY-MM-DD格式发送fromDate和toDate

MySql默认日期格式为YYYY-MM-DD格式。所以,第二个URL返回记录

因为在第一个URL中,日期格式是MM/DD/YYYY格式,所以它不会返回任何记录


尝试将fromDate和toDate的日期格式更改为YYYY-MM-DD格式。它应该可以工作。

更改日期格式并执行URL解码URL编码符号是最重要的key@RamSharma,你能详细说明一下吗。。。。我不明白你的意思…根据第一个示例,你使用的日期格式为dd-mm-yyyy,这不起作用,但工作示例具有yyy-mm-dd格式,所以只更改格式,并使用urldecode转换特殊字符