好的...
所以我有一个字符串,在本例中用 PHP date('Y-m-d H:i:s'); 检查日期 我希望它与数据库行进行检查,如果它大于。
$sql="SELECT * FROM date WHERE '$this->dateClose' < start_time AND '$this->dateOpen' < end_time";
它处于循环中,因此它将打印 start_time 小于 dateClose 的所有内容,而 dateOpen 和 end_time 则相反。但还是不行,请帮忙。
最佳答案
尝试使用WHERE字段运算符value_to_match
并以正确的格式更改您的值以匹配日期时间
$sql="SELECT * FROM date WHERE start_time > '".date('Y-m-d H:i:s', strtotime($this->dateClose))."' AND end_time < '".date('Y-m-d H:i:s', strtotime($this->dateOpen))."'";
关于PHP MySQL 日期大于,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26927304/