MySQL查询中的PHP日期

时间:2014-12-09 10:39:57

标签: php mysql

此查询有什么问题?

 $query = $db->query("select username from roomsbooked where username='$_SESSION[username]' and timeslot='$_SESSION[timeslot]' and number='$_SESSION[roomNumberToBook]' and dateofbooking='$_SESSION[dateEntered]'");

数据库中的dateofbooking字段是" date"字段。

$ _ SESSION [dateEntered]定义为:

$_SESSION["dateEntered"] = DateTime::createFromFormat('d/m/Y', $_POST["Date"]);

当脚本运行时,它会进入查询但之后没有任何反应。

1 个答案:

答案 0 :(得分:3)

MySQL不使用d/m/Y格式,你必须这样做

DateTime::createFromFormat('Y-m-d', $_POST["Date"]);