[英]query for between 2 time in 2 database table in PHP and MYSQL
在PHP和MYSQL的2个数据库表中查询2次
这是我的数据库
| time1 | time2 |
| 15:00 | 17:00 |
然后我想显示查询代码中是否已经有2个数据库表之间的时间
例如
$a = '14:00';
$b = '16:00';
if($a <= $time1 && $b >=$time2){
echo 'it already has a time in the database';
}else{
echo 'dont have time in the database';
}
output will be
it already has a time in the database
在此先感谢您想要查询该样本。 再次感谢
WHERE '$a' >= time2 OR '$b' <= time1
我认为您正在比较错误的数据类型... Witch数据类型是在mysql内部使用的吗? (时间,日期时间,字符串...)
如果(现在是“时间”,请像这样更改您的代码):
$a = strtotime('14:00');
然后比较一下。
否则{请提供您的数据库数据类型。}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.