【发布时间】:2026-01-26 09:00:01
【问题描述】:
我正在使用 createCommand 替换多个记录字段中的部分字符串。 以下代码运行良好:
Yii::app()->db->createCommand("UPDATE table SET field=replace(field,'" . $old_string . "','" . $model->value . "') WHERE field LIKE '%" . $old_string . "%'")->execute();
(Yii 1.1)
但是,如何参数化它以便我可以使用 :oldString & :newString,而不是直接将变量链接到查询?
谢谢。
【问题讨论】: