很抱歉再问一下这些家伙。但我没有得到我的问题的逻辑。我不知道我的解决方案是在查询中还是在PHP代码中,但我想这是在查询中。这是在mysql中插入的数据。
BookingID Name CheckIn CheckOut
1 Dona 2017-08-08 00:00:00 2017-08-10 00:00:00
2 Kier 2017-08-10 00:00:00 2017-08-15 00:00:00
3 Patrick 2017-08-07 00:00:00 2017-08-11 00:00:00
这是我的疑问。
$CheckIn = "2017-08-08";
$CheckOut = "2017-08-10";
$query = mysqli_query($conn, "SELECT * FROM tblbooking WHERE (CheckIn BETWEEN '$CheckIn 00:00:00' AND '$CheckOut 00:00:00')");
这是输出。
BookingID Name CheckIn CheckOut
1 Dona 2017-08-08 00:00:00 2017-08-10 00:00:00
2 Kier 2017-08-10 00:00:00 2017-08-15 00:00:00
但我想要的是显示所有插入的值,日期为8到10个。
实施例。 BookingID = 3 CheckIn 2017-08- 07 结账2017-08- 11 在我的查询中我发送日期为8到10,所以这意味着它不会显示但我想要显示它,因为它的日期是8到10.请帮助我:(。
答案 0 :(得分:-1)
你可以尝试一下
file = H:/