cuốn sách gpt4 ai đã làm

mysql - Yii 条件 - 修改以包含 OR 条件

In lại Tác giả: Walker 123 更新时间:2023-11-29 05:17:35 29 4
mua khóa gpt4 Nike

我有下面这行代码做一个简单的查询

if ($this->fulfilled)
$criteria->addCondition('fulfilled ' . (($this->fulfilled == 1) ? "IS NOT NULL" : "IS NULL"));

如何修改它来执行包含 OR 命令的查询,以便基本上使用框架而不是原始 SQL 运行此查询

if ($this->fulfilled)
AND (fulfilled is null OR fulfilled = 0)

câu trả lời hay nhất

尝试类似的东西

 $criteriaOr = new CDbCriteria();
$criteriaOr->addCondition('fulfilled IS NULL', 'OR');
$criteriaOr->addCondition('fulfilled = 0', 'OR');

Sau đó if($this->fulfielled) {$criteria->mergeWith($criteriaOr);

关于mysql - Yii 条件 - 修改以包含 OR 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30616772/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress