1
对不起再次提问。但我没有得到我的问题的逻辑。我不知道我的解决方案是在查询中还是在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里面。
Ex。 BookingID = 3 CheckIn 2017-08- Checkout 2017-08- 在我的查询中,我发送日期为8到10,所以它意味着它不会显示,但我想显示它,因为它的日期为8至10帮我请:(。
对不起你的问题是不理解。 –
只要给你有什么期望O/p在这里。 –