您的位置 首页 php

Thinkphp5模型更新数据的方法

本篇文章注意介绍了Thinkphp5模型更新数据的方法,thinkphp5模型更新数据有两种方法,希望对学习thinkphp的朋友有帮助!

Thinkphp5模型更新数据的方法

thinPHP5模型更新数据的方法有两个一个是update,一个是save方法,下面看实际案例代码。

<?phpnamespace app\index\controller;use think\Controller;use app\index\model\User;//调用模型class Index extends Controller{  public function index(){    //update一般方法    $res=User::update([      'id'=>1,      'name'=>'lei'    ]);    //update参数方法    $res=User::update([      'id'=>1,      'name'=>'lei'    ],['id'=>2]);    //update闭包函数方法    $res=User::update([      'name'=>'lei'    ],function($query){      $query->where("id","lt","3");    });    //update where方法 推荐使用的方法    $res=User::where("id","<",6)    ->update([      'name'=>'lei'    ]);    //save方法    $userModel=User::get(1);    $userModel->name='1234';    $res=$userModel->save();    //new save方法    $userModel=new User;    $res=$userModel->save([      'name'=>'lei'    ],['id'=>1]);    //new save闭包函数方法,次要推荐    $userModel=new User;    $res=$userModel->save([      'name'=>'lei'    ],function($query){      $query->where("id","<","5");    });    //saveAll批量更新方法    $userModel=new User;    $res=$userModel->saveAll([      ['id'=>1,'name'='lei1'],      ['id'=>2,'name'='lei2']    ]);    dump($res);  } }

PHP中文网,大量ThinkPHP教程,欢迎学习!

文章来源:智云一二三科技

文章标题:Thinkphp5模型更新数据的方法

文章地址:https://www.zhihuclub.com/28028.shtml

关于作者: 智云科技

热门文章

网站地图