SQL查询到yii 1.1参数化查询

SQL查询到yii 1.1参数化查询,yii,yii1.x,Yii,Yii1.x,我有一个很长的查询需要在yii1.1中参数化。有人能帮忙吗 $command = Yii::app()->db->createCommand("UPDATE visit LEFT JOIN card_generated ON card_generated.id = visit.card SET visit_status = " . VisitStatus::CLOSED . ",card_status =

我有一个很长的查询需要在yii1.1中参数化。有人能帮忙吗

$command = Yii::app()->db->createCommand("UPDATE visit
                    LEFT JOIN card_generated ON card_generated.id = visit.card
                    SET visit_status = " . VisitStatus::CLOSED . ",card_status =" . CardStatus::NOT_RETURNED . "
                    WHERE CURRENT_DATE > date_out AND visit_status = " . VisitStatus::ACTIVE . "
                   AND card_status = " . CardStatus::ACTIVE . " and (card_type= " . CardType::SAME_DAY_VISITOR . " OR card_type=" . CardType::TEMPORARY_ASIC . ")")->execute();

请参阅此问题 无论哪种方式,都可以使用bind param选项。 查看文档以了解更多信息。 文档中的示例如下所示

$user=Yii::app()->db->createCommand()
->选择('用户名,密码')
->from('tbl_user')
->其中('id=:id',数组(':id'=>1))
->queryRow();