Yii 修改数据表方法比较 [ 新手入门 ]
有两种方法,不知道他们之间有什么区别,求指教。详见下面代码。
<?php
//第一种修改方法:
/*
* $pk 代表主键,可以是一个也可以是一个集合。
* $attributes 代表是要修改的字段的集合。
* $condition代表条件。
* $params传入的值。
*/
$count = User::model()->updateByPk($pk,$attributes,$condition,$params);
if($count > 0) {
echo '修改成功';
} else {
echo '修改失败';
}
//第二种修改方法
$model = User::model()->findByPk($pk);
$model->id = 10;
$model->user_name = 'zhangsan';
$model->password = 'sb';
$count = $model->update(array('id','user_name','password'));
if($count > 0) {
echo '修改成功';
} else {
echo '修改失败';
}
?>
共 2 条回复
YiiSoEasy 中国
注册时间:2014-11-25
最后登录:2024-10-19
在线时长:189小时7分
最后登录:2024-10-19
在线时长:189小时7分
- 粉丝210
- 金钱10947
- 威望120
- 积分14037