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