Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.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 比较两个日期_Php_Sql_Date - Fatal编程技术网

Php 比较两个日期

Php 比较两个日期,php,sql,date,Php,Sql,Date,我试图用SQL查询比较两个日期 我的问题是: "SELECT table.toto FROM table WHERE table.date < $date" $date是一个来自我的PHP代码的变量 在我的表格中,我的日期格式如下:dd/mm/YYYY 不幸的是,它没有像预期的那样工作,它只返回一个结果,应该返回更多的结果,日期是:1312-09-15 00:00:00,但在数据库中,日期的格式是dd/mm/YYYY。我找到了解决问题的方法 我不知道为什么,但我只是将$date格式设置

我试图用SQL查询比较两个日期

我的问题是:

"SELECT table.toto
FROM table
WHERE 
table.date < $date"
$date是一个来自我的PHP代码的变量

在我的表格中,我的日期格式如下:dd/mm/YYYY


不幸的是,它没有像预期的那样工作,它只返回一个结果,应该返回更多的结果,日期是:1312-09-15 00:00:00,但在数据库中,日期的格式是dd/mm/YYYY。

我找到了解决问题的方法

我不知道为什么,但我只是将$date格式设置为:n/d/Y 并用如下代码将其包装:

"SELECT table.toto 
FROM table
WHERE 
table.date < #date#"