PHP MySQL 日期大于

标签 php mysql database

好的...

所以我有一个字符串,在本例中用 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/

相关文章:

php - 用于从句子中解析单词的正则表达式

php - 翻译在 Symfony2 中不起作用

javascript - PHP 网站为桌面和移动浏览器返回不同的 SHA512 值

mysql - 我如何从两个不同的表中搜索数据?

php - 我可以根据另一个表中的记录数对 SQL 查询结果进行排序吗?

php & mysql 下拉选项选择问题

MySQL 在关系数据库的同一列中存在多个 where

ios - 将初始对象添加到 Realm

database - Android Room Persistence 库和 Kotlin

c# - EF6 LINQ 嵌套包括