Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.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 - Fatal编程技术网

Php 当日期未存储为时间戳时,从MySQL检索最小和最大日期

Php 当日期未存储为时间戳时,从MySQL检索最小和最大日期,php,mysql,Php,Mysql,我试图从表字段中获取最早和最晚的日期 这些是存储的日期 2015年1月30日 02/31/2014 10/26/2014 2015年1月31日 使用这些查询: $sql = "SELECT MIN(closing_date) AS first_date FROM ft_form_8 WHERE closing_date >'' AND status = 'closed' AND nar_id = $nar_id "; $sql = "SELECT MAX(closing_date)

我试图从表字段中获取最早和最晚的日期

这些是存储的日期

2015年1月30日 02/31/2014 10/26/2014 2015年1月31日

使用这些查询:

$sql = "SELECT MIN(closing_date) AS first_date FROM ft_form_8 WHERE closing_date >'' 
AND status = 'closed' AND nar_id = $nar_id  ";

$sql = "SELECT MAX(closing_date) AS last_date FROM ft_form_8 WHERE closing_date >'' 
AND status = 'closed' AND nar_id = $nar_id  ";
检索到的第一个日期值为:2015年1月30日 检索到的最后日期值为:2014年10月26日


有什么建议吗?

我建议更改在数据库中存储日期的方式,这样可以更方便地处理日期。在比较列时,请使用STR_to_DATE函数。此处信息:您还可以将日期转换为时间戳。。