YII 增删查改

【修改】
// 更新符合指定条件的行
Post::model()->updateAll($attributes,$condition,$params);
// 更新符合指定条件和主键的行
Post::model()->updateByPk($pk,$attributes,$condition,$params);
// 更新满足指定条件的行的计数列
Post::model()->updateCounters($counters,$condition,$params);
【实例】
$link=Enewslink::model();

$link->updateAll(array('onclick'=>'200'),'lid=:lid',array(':lid'=>'1'));

Admin::model()->updateByPk(1,array('username'=>'admin','password'=>'admin'));

Admin::model()->updateByPk(array(1,2),array('username'=>'admin','password'=>'admin'),'username=:name',array(':name'=>'admin'));

$pk代表主键,可以是一个也可以是一个集合
$attributes代表是要修改的字段的集合
$condition代表条件
$params传入的值
YII <wbr>Model-数据库操作 <wbr>CActiveRecord之UPDATE

http://blog.sina.com.cn/s/blog_66ac09390101g2td.html
所有评论
加载评论 ...
发表评论