gpt4 book ai didi

php - mysql和php中预订 session 的日期时间比较

转载 作者:行者123 更新时间:2023-11-30 01:14:08 25 4
gpt4 key购买 nike

我需要预订 session 室mysql中开始日期和结束日期是日期+时间类型当用户输入数据时,值将以 2013-10-03 14:30:00 到 2013-10-03 16:30:00(开始日期和结束日期)以及房间号(例如:2)的格式存储)也被存储。

现在假设用户再次输入了一个新条目,

1)same time and and same booking room ( start_date : 2013-10-03 14:30:00 to end_date: 2013-10-03 16:30:00)
2)different time and same booking room (start_date:2013-10-03 13:30:00 to end_date: 2013-10-03 15:30:00)
3)different time and same booking room (start_date:2013-10-03 15:30:00 to end_date: 2013-10-03 18:30:00)

在上述所有情况下,我应该错误地指出这个时间不可用,因为它已经预订了。

到目前为止我所做的是:

SELECT  * FROM    calendar WHERE `Room_no`='2' and (StartTime BETWEEN $start_date AND '$start_date' OR EndTime BETWEEN $start_date AND $end_date)

提前致谢。我是 php 和 mysql 的新手。所以如果我犯了任何错误,请告诉我。

最佳答案

一开始很难知道您的确切问题是什么。

看看下面的查询。您正在使用相同变量名称 $start_date 和 '$start_date' 之间的查询。

从日历中选择*哪里 Room_no='2'
AND($start_date AND '$start_date' 之间的开始时间)或($start_date 和 $end_date 之间的结束时间)

我认为你的sql有错误。

关于php - mysql和php中预订 session 的日期时间比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19217315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com