gpt4 book ai didi

mysql - 如何使用yii框架查询具有多个条件的记录

转载 作者:太空宇宙 更新时间:2023-11-03 11:47:19 25 4
gpt4 key购买 nike

我想得到所有的结果满足(age=20, name=jim) or (age=30, name=allen) or (age=40, name=sam),yii的查询代码怎么写?

最佳答案

如果你使用 yii 1:

$criteria = new CdbCriteria();
$criteria->addCondition('age = :age1 AND name = :name1', 'OR');
$criteria->addCondition('age = :age2 AND name = :name2', 'OR');
$criteria->addCondition('age = :age3 AND name = :name3', 'OR');
$criteria->params = [
':age1' => 20,
':age2' => 30,
':age3' => 40,
':name1' => 'jim',
':name2' => 'allen',
':name3' => 'sam',
];
$result = YourModelName::model()->findAll($criteria);

关于mysql - 如何使用yii框架查询具有多个条件的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37807577/

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