🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 修改数据 > 修改数据必须带有where条件 ~~~ /** * 更新 */ public function update() { $data = ['username' => 'mysql', 'password' => '654321', 'age' => 20]; $model = new User(); $result = $model->where(['id', '=', 1])->update($data); var_dump($model->getSql()); echo '更新影响行数:' . $result . '<br/>'; } ~~~ ~~~ /** * 修改单个字段 */ public function setField() { $model = new User(); $result = $model->where(['id', '=', 10])->setField('username', 'lucy'); echo "修改id等于10的用户名称为lucy:<br/>"; var_dump($result); } ~~~ ~~~ /** * 字段数字增加 */ public function increase() { $model = new User(); $result = $model->where(['id', '=', 10])->increase('age'); echo "将id等于10的用户年龄加1:<br/>"; var_dump($result); $result = $model->where(['id', '=', 10])->increase('age', 5); echo "将id等于10的用户年龄加5:<br/>"; var_dump($result); } ~~~ ~~~ /** * 字段数字减少 */ public function decrease() { $model = new User(); $result = $model->where(['id', '=', 10])->decrease('age'); echo "将id等于10的用户年龄减1:<br/>"; var_dump($result); $result = $model->where(['id', '=', 10])->decrease('age', 5); echo "将id等于10的用户年龄减5:<br/>"; var_dump($result); } ~~~