gpt4 book ai didi

php - 在 MySQL 中组合多个 WHERE 子句

转载 作者:行者123 更新时间:2023-11-29 04:05:42 25 4
gpt4 key购买 nike

我有以下运行良好的 php 代码:

$sql="UPDATE `fa` SET `group` = '27',`locked` = '1'  WHERE `send` LIKE '%Amazon%' AND `Locked` =0";
$result=mysqli_query($conn,$sql);
$sql="UPDATE `fa` SET `group` = '27',`locked` = '1' WHERE `send` LIKE '%ebay%' AND `Locked` =0";
$result=mysqli_query($conn,$sql);
$sql="UPDATE `fa` SET `group` = '27',`locked` = '1' WHERE `send` LIKE '%google%' AND `Locked` =0";
$result=mysqli_query($conn,$sql);

有没有办法将这些行合并为一行?只是为了清理代码。

最佳答案

您可以使用OR:

update `fa`
set `group` = '27',
`locked` = '1'
where (
`send` like '%Amazon%'
or `send` like '%ebay%'
or `send` like '%google%'
)
and `Locked` = 0

关于php - 在 MySQL 中组合多个 WHERE 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42470219/

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