如何在yii框架中使用查询构建器在更新查询中使用多个where条件?

时间:2016-03-28 07:11:33

标签: yii query-builder

我使用了一个条件,即现在我需要使用id和site_id。

$manageData = Yii::app()->db->createCommand()
    ->update($tableName,
        array(
            $columnName=>$newValue,
            'modified_on'=>NOW,
        ),
        $index.'=:id',
        array(':id'=>$id)
    );

1 个答案:

答案 0 :(得分:2)

$manageData = Yii::app()->db->createCommand()
    ->update(
        $tableName,
        array(
            $columnName=>$newValue,
            'modified_on'=>NOW,
        ),
        $index.'=:id AND site_id=:site_id',
        array(':id'=>$id, 'site_id'=>$siteId)
    );