Thinkphp5模型更新数据的方法

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

Thinkphp5模型更新数据的方法

Thinkphp5模型更新数据的方法

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

<?php namespace appindexcontroller; use thinkController; use appindexmodelUser;//调用模型 class Index extends Controller{   public function index(){     //update一般方法     $res=User::update([       &#39;id&#39;=>1,       'name'=&gt;'lei'     ]);     //update参数方法     $res=User::update([       'id'=&gt;1,       'name'=&gt;'lei'     ],['id'=&gt;2]);     //update闭包函数方法     $res=User::update([       'name'=&gt;'lei'     ],function($query){       $query-&gt;where("id","lt","3");     });     //update where方法 推荐使用的方法     $res=User::where("id","update([       'name'=&gt;'lei'     ]);     //save方法     $userModel=User::get(1);     $userModel-&gt;name='1234';     $res=$userModel-&gt;save();     //new save方法     $userModel=new User;     $res=$userModel-&gt;save([       'name'=&gt;'lei'     ],['id'=&gt;1]);     //new save闭包函数方法,次要推荐     $userModel=new User;     $res=$userModel-&gt;save([       'name'=&gt;'lei'     ],function($query){       $query-&gt;where("id","saveAll([       ['id'=&gt;1,'name'='lei1'],       ['id'=&gt;2,'name'='lei2']     ]);     dump($res);   }  }

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

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享