更新数据
优质
小牛编辑
134浏览
2023-12-01
更新某一条记录
方法原型 : public function update($data, $id);
参数名称 | 参数类型 | 参数说明 |
---|---|---|
$data | array | 要更新的数据 |
$id | int OR string | 要更新数据的主键 |
return | bool | 成功返回true,失败返回false |
栗子
$data = array(
'name' => 'xiaoming',
'age' => 30,
'address' => '我爱北京天安门'
);
$model->update($data, 123);
更新多条记录
方法原型 : public function updates($data);
参数名称 | 参数类型 | 参数说明 |
---|---|---|
$data | array | 要更新的数据 |
return | bool | 成功返回true,失败返回false |
$model = Loader::model(UserDao::class);
$data = [
'username' => 'aaaaa',
'password' = > 'bbbb'
];
$model->where('userid', 123)->update($data);
一个特殊的更新
如果你需要把某个非字符和字符串的数据置空,可以使用如下操作:
$model = Loader::model(UserDao::class);
$data['addtime'] = null;
$model->update($data, $id);