您的位置 首页 技术

Thinkphp5模型更新数据的方法

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

本篇文章注意介绍了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模型更新数据的方法的详细内容,更多请关注24课堂在线网其它相关文章!

本文来自网络,不代表24小时课堂在线立场,转载请注明出处:https://www.24ketang.cn/52326.html

为您推荐

返回顶部