find in语句 [ 新手入门 ]
select * from table where id in(array());
这种语句的构造怎么弄啊 求?
共 3 条回复
-
使用CDbCriteria的addInCondition方法。
请看手册:
http://www.yiichina.com/doc/api/1.1/CDbCriteria#addInCondition-detail -
这样试试。
$criteria=new CDbCriteria; $criteria->addInCondition('id',array()); $dataProvider = new CActiveDataProvider('Table_Model', array( 'criteria'=>$criteria, )); $dataProvider->getData();
或者:
$data = Yii::app()->db->createCommand() ->select('*') ->from('table') ->where('id in (1)') ->queryAll();
dapeng
注册时间:2012-08-12
最后登录:2014-07-26
在线时长:0小时20分
最后登录:2014-07-26
在线时长:0小时20分
- 粉丝2
- 金钱1160
- 威望0
- 积分1160