php - 如何在 MySQL PHP 的 isset 查询中使用 AND、OR 运算符

标签 php mysql

<分区>

我可以在查询中使用 && 或类似这样的语法吗?

if($_SESSION['session_user_type'] == 'user' && $del_date1 == '' or $del_date1 > $row_cap['cap_date']){}

最佳答案

我在 PHP 中使用的 or 运算符是 ||

尝试这样的事情:

if ($_SESSION['session_user_type'] == 'user' && ($del_date1 == '' || $del_date1 > $row_cap['cap_date'])) ...

注意 || 位是如何在括号内的。我假设您希望它与 分开 - 因为您正在检查 $del_date1 是两个值之一。

关于php - 如何在 MySQL PHP 的 isset 查询中使用 AND、OR 运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48263782/

相关文章:

php - LCASE在哪里搜索

php - 修改我的数据库中的表

php - Angular 2 http.post FormData() 到 PHP 上传文件

javascript - 如果未选中复选框,如何提交 0,如果在 HTML 中选中复选框,如何提交 1

php - 检查流量是否来自特定 URL?

Mysql从间隔为5年的行中选择年份

php - 如何禁用在 Laravel Jetstream 中为新注册用户创建新团队的功能?

python - django-评级错误: Unknown column 'resources_resources.ratings_votes' in 'field list'

MySQL 时间戳 +5 小时

php - MySql 'Select' 帮助