加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Yii:deleteAll和IN语句

发布时间:2020-12-13 13:45:08 所属栏目:PHP教程 来源:网络整理
导读:我有带有ID的数组,并希望通过id删除它们 $membersId = array('1','2','3');$inStatement = implode(',',$membersId);//dont work!TRatingMembers::model()-deleteAll(array('member_id IN (:member_id)'),array(':member_id' = $inStatement)); 如何用一个事
我有带有ID的数组,并希望通过id删除它们
$membersId = array('1','2','3');
$inStatement = implode(',',$membersId);

//dont work!
TRatingMembers::model()->deleteAll(array('member_id IN (:member_id)'),array(':member_id' => $inStatement));

如何用一个事务删除所有行?

$criteria = new CDbCriteria;
$criteria->addInCondition('member_id',$membersId);
TRatingMembers::model()->deleteAll($criteria);

http://www.yiiframework.com/doc/api/1.1/CDbCriteria#addInCondition-detail

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读