在php和mysql中如何从datetime字段中仅按日期匹配数据

在php和mysql中如何从datetime字段中仅按日期匹配数据,php,mysql,Php,Mysql,存储在数据库字段datetime下的值:27-12-2013 11:37:00 我想只使用日期(27-12-2013)获取数据,因为在datepicker中,我只选择日期来获取特定日期的数据。 可能吗?如果是,请给我一个小代码来理解。短暂性脑缺血发作 这是我正在使用的代码 include("config.php"); $date = $_POST['date']; //date format come like 27-12-2013 $result = mysql_query("SELECT *

存储在数据库字段datetime下的值:27-12-2013 11:37:00 我想只使用日期(27-12-2013)获取数据,因为在datepicker中,我只选择日期来获取特定日期的数据。 可能吗?如果是,请给我一个小代码来理解。短暂性脑缺血发作

这是我正在使用的代码

include("config.php");
$date = $_POST['date']; //date format come like 27-12-2013
$result = mysql_query("SELECT * FROM reports where datetime = '$date'"); //actual format is 27-12-2013 11:37:00

使用MySQL
DATE
函数<代码>从tableName中选择DATE(dateTimeColumn)=DateGoeSher的任何内容

更具体地说,考虑到您添加的代码示例:

$result = mysql_query("SELECT * FROM reports where DATE(datetime) = '$date'"); 

你能编写你的php调用吗?向uscheck mysql
date()
function显示代码在查询中将日期转换为dd-mm-yyyy格式,然后search@IsmailAltunören我刚刚添加了代码please checkdate_time,比如“%$date%”我们可以从这个日期(dateTimeColumn)中得到吗我必须在这里使用的字段名是什么?日期\时间,比如“%$date%”,我们可以从中得到吗?它可以很好地使用这种方式,比如搜索功能。date_time,比如“%$date%”,谢谢您的时间。这意味着您的datetime列实际上不是datetime,而是一个字符串。
echo date("d/m/Y", strtotime("2014-12-07 23:36:00"));