CDbCommand查询

时间:2015-08-20 18:16:45

标签: php sql yii

我想将php引入id=:id的CDbCommand查询。我想做id=: $model->id

$user = Yii::app()->db->createCommand()
->select('id, username, profile')
->from('tbl_user u')
->join('tbl_profile p', 'u.id=p.user_id')
->where('id=:id')
->queryRow();

2 个答案:

答案 0 :(得分:0)

试试这个:->where('id=:id', array(':id'=> $model->id))

答案 1 :(得分:0)

在where子句中,您可以将属性与参数值匹配,然后使用关联数组指定参数值。

  $sql = "UPDATE lib_storeroom SET medicine_count = :medicine_count_prev + :medicine_qty WHERE medicine_id=:med_id";