繁体   English   中英

在PHP和MYSQL的2个数据库表中查询2次

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM