gpt4 book ai didi

php - 多个 OR 和一个 AND 结果 - AND 是否应用于每个 OR?

转载 作者:行者123 更新时间:2023-12-02 22:10:05 24 4
gpt4 key购买 nike

我有一个基本查询用于进行一些测试,我希望得到一些关于我的结果是否正常的反馈。我确实从大约 100 条记录中交叉检查了我的结果,一切似乎都很好,但我正在运行大约一百万条记录,我想确保我的结果是准确的。

这是我通过 while() 循环运行的基本查询:

    ... OR $row['last_action_txt'] == 'AUTO REC OK' 
OR $row['action_txt'] == 'MAINT OK'
OR $row['action_txt'] == 'LASTATUS OK'
OR $row['action_txt'] == 'ACCT LEAD OK'
AND $row['disp_txt'] == 'ACTIVE') { ...

AND 是否至少使其他 OR 中的一个为真?

最佳答案

你的代码等同于:

... OR $row['last_action_txt'] == 'AUTO REC OK' 
OR $row['action_txt'] == 'MAINT OK'
OR $row['action_txt'] == 'LASTATUS OK'
OR ($row['action_txt'] == 'ACCT LEAD OK' AND $row['disp_txt'] == 'ACTIVE')) { ...

AND 将仅应用于最接近的 OR。这是由于 precedence AND 运算符。

关于php - 多个 OR 和一个 AND 结果 - AND 是否应用于每个 OR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15455753/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com