Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 检查mysql中的两个字段之间是否有特定的日期时间_Php_Mysql_Sql_Datetime - Fatal编程技术网

Php 检查mysql中的两个字段之间是否有特定的日期时间

Php 检查mysql中的两个字段之间是否有特定的日期时间,php,mysql,sql,datetime,Php,Mysql,Sql,Datetime,我正在用日历预约约会。 我在表格单元格中呈现了一个日历,如下所示: 每个单元格都有一个时间戳,对于每个单元格,我试图运行一个查询,以检查我的预订表中是否存在特定的时间戳: start和stop设置为datetime 可能已经晚了,但我得出的结论是,这与 SELECT * FROM reservations WHERE (date_field BETWEEN '2015-08-05 10:00:00' AND '2015-08-05 10:45:00') …因为在我的情况下,我只有一个特

我正在用日历预约约会。
我在表格单元格中呈现了一个日历,如下所示:

每个单元格都有一个时间戳,对于每个单元格,我试图运行一个查询,以检查我的预订表中是否存在特定的时间戳:

start
stop
设置为
datetime

可能已经晚了,但我得出的结论是,这与

SELECT * 
FROM reservations 
WHERE (date_field BETWEEN '2015-08-05 10:00:00' AND '2015-08-05 10:45:00')
…因为在我的情况下,我只有一个特定的时间来检查同一记录中的两个不同字段之间是否存在


我试过
从哪里开始>=?并停止更改此项:

WHERE start >= ? AND stop <= ?

从哪里开始>=?停下来,也许我错了,但我觉得这里有很多不必要的截图和他在胡扯……有什么意思?你可能是对的。关键是:如何检查“this”时间戳是否位于表中的
start
stop
字段之间。让我们从表的名称、样本数据和预期结果开始
其中(停止和开始之间的日期字段)
不起作用?这些可能是关键字,所以不管这些字段真正被称为
WHERE start>=?如果开始日期时间值不在表中,它会停止工作吗?
WHERE start <= ? AND stop >= ?