gpt4 book ai didi

php - 使用 CDbCriteria 根据值数组查询数据库

转载 作者:行者123 更新时间:2023-11-29 01:58:12 25 4
gpt4 key购买 nike

我基本上想使用一组条形码搜索数据库。如果我只有一个条形码,这是我的查询:

$q = new CDbCriteria(array(
'condition' => '"barcode" = :barcode',
'params' => array(':barcode' => $this->barcode),
));

我正在尝试修改此查询,以便查询一组条形码。这将是一个相当标准的数组,类似于 ['Barcode1','Barcode2', 'Barcode3']

我该如何修改这个查询,我必须改为返回 Barcode1 OR Barcode2 OR Barcode3 的结果?

最佳答案

你需要添加一个inCondition http://www.yiiframework.com/doc/api/1.1/CDbCriteria#addInCondition-detail

像这样的

$q = new CDbCriteria();
$q->addInCondition("barcode",array("value1","value2"...),"AND");

关于php - 使用 CDbCriteria 根据值数组查询数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22354418/

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