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

时间:2018-01-15 13:16:45

标签: php mysql

我可以使用&&或者在查询中这样,这是正确的语法吗?

let decoder = ... // however you created it
let items = ItemableWrapper.items(from: decoder)

2 个答案:

答案 0 :(得分:5)

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

尝试这样的事情:

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

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

答案 1 :(得分:1)

取决于您要实现的目标,&&的优先级高于||||高于OR。 要避免此优先级问题,请使用parantheses。

以下是PHP Operator Precedence表格的详细信息。