yii调用存储过程的方法

2021-07-02 15:04:46

例子,调用UPDATE_DATA存储过程,并且给id参数设置值123456,不要忘了execute()

Yii::$app->db->createCommand(‘call UPDATE_DATA(:id)’)

        -&gt;bindValues([":id" =&gt;123456])-&gt;execute();</pre>

如果要获取存储过程里SELECT的返回值,可以使用queryOne

Yii::$app-&gt;db-&gt;createCommand(‘call UPDATE_DATA(:id)’)

        -&gt;bindValues([":id" =&gt;123456])-&gt;queryOne();</pre><br></p>