gpt4 book ai didi

php - 在 php foreach 循环中编写 MySql Where 子句

转载 作者:行者123 更新时间:2023-12-01 00:01:01 24 4
gpt4 key购买 nike

如何在 php foreach 循环中编写 mysql where 子句。这是我的代码

$outPut = Array ( [0] => 'intel' [1] => 'amd' );
$Query = select * from laptop
foreach($outPut as $Filtervalues)
{
$Query .= "where processor like '%$Filtervalues%'";
}

echo $Query;

但是我的输出不正确。

我希望输出为

select * from laptop where (processor like '%intel%' or processor like '%amd%')

最佳答案

不需要foreach:

<?
$output = Array ( 'intel', 'amd' );
$Query = echo 'select * from laptop where processor LIKE \'%'.join($output,'%\' OR processor LIKE \'%').'\'%';
?>

希望对你有帮助

关于php - 在 php foreach 循环中编写 MySql Where 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19050336/

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