获取最后插入数据的主键 id 以及数据绑定(防注入)更新表数据 $result = array( 'id'=>null, 'val'=>0 ); $row1 = Yii::app()->db->createCommand()->insert('test1', $result); $id = Yii::app()->db->getLastInsertID(); $row2 = Yii::app()->db->createCommand()->update('test1', array('val'=>$id) , 'id=:id',array(':id'=>$id)); echo $id; exit; <?php #1. 建立数据库连接 可以使用 try...catch 捕获可能抛出