更新数据

优质
小牛编辑
134浏览
2023-12-01

更新某一条记录

方法原型 : public function update($data, $id);

参数名称参数类型参数说明
$dataarray要更新的数据
$idint OR string要更新数据的主键
returnbool成功返回true,失败返回false

栗子

$data = array(
    'name' => 'xiaoming',
    'age' => 30,
    'address' => '我爱北京天安门'
);
$model->update($data, 123);

更新多条记录

方法原型 : public function updates($data);

参数名称参数类型参数说明
$dataarray要更新的数据
returnbool成功返回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);