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

Php 如何查询和选择特定日期

Php 如何查询和选择特定日期,php,mysql,Php,Mysql,如何仅查询和选择日期。因为在我的数据库中,该值在datettime中。我只想在我的查询中选择日期,它给了我和错误。但当我把时间放在工作上的时候 这是我的问题 sql = "SELECT teamone,teamtwo,s_name, s_gender, start, end, v_name FROM `sport` inner JOIN `matches` ON `matches`.`s_id` = `sport`.`s_id` left JOIN `schedule` ON

如何仅查询和选择日期。因为在我的数据库中,该值在datettime中。我只想在我的查询中选择日期,它给了我和错误。但当我把时间放在工作上的时候

这是我的问题

 sql =  "SELECT teamone,teamtwo,s_name, s_gender, start, end, v_name FROM `sport` 
    inner JOIN `matches` ON `matches`.`s_id` = `sport`.`s_id` left JOIN `schedule` ON  
`schedule`.`m_id` = `matches`.`m_id` left join `venue` ON `schedule`.`v_id` = `venue`.`v_id`
        Where start = '2016-12-09 10:00:00' ORDER by start asc";

开始是日期时间或时间戳。您只需要日期u必须是数据类型的“日期”。如果使用日期时间或时间戳,则u必须为“0000-00-00:00:00”。 .
您可以使用此网站提问。

数据类型为datettimeYes如果使用datetime,则必须使用此样式“0000-00-00 00:00:00”。如果可以更改类型,则可以使用日期。或者,如果您不能,您可以使用“Where start=”2016-12-09%“ORDER by start asc”。。