此查询有什么问题?
$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"]);
当脚本运行时,它会进入查询但之后没有任何反应。
答案 0 :(得分:3)
MySQL不使用d/m/Y
格式,你必须这样做
DateTime::createFromFormat('Y-m-d', $_POST["Date"]);