更新数据

更新某一条记录

方法原型 : 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);
Copyright © HerosPHP 2016 all right reserved,powered by Gitbook最后更新时间: 2017-08-07 22:07:21

results matching ""

    No results matching ""