thinkphp怎么只修改一個值

thinkphp只修改一個值的方法:1、通過調用Model下的save()函數進行數據的修改;2、通過“ $res = $user->where(‘ID=5’)->save($data);”方式增加where條件,再調用save函數修改數據值即可。

thinkphp怎么只修改一個值

本教程操作環境:Windows7系統、ThinkPHP5版、Dell G3電腦。

thinkphp怎么只修改一個值?

數據庫操作:修改一條數據(thinkPHP)

第一種方法:數據庫中包含有自動增長字段ID,則ID作為where條件

立即學習PHP免費學習筆記(深入)”;

<?php class UserAction extends Action{  public function updateUser(){   $user = M(&#39;Userinfo&#39;);      //實例化Model   $data = array(&#39;ID&#39;=>5,'username'=&gt;'王美人','email'=&gt;'meiren@163.com');//$data中包含有自動增長字段uid ??$res?=?$user-&gt;save($data);//調用Model下的save()函數進行數據的修改 ??var_dump($res); ?} } ?&gt;

第二種方法:數據庫中沒有自動增長字段ID,則需要增加where條件

<?php class UserAction extends Action{  public function updateUser(){   $user = M(&#39;userinfo&#39;);//實例化Model   $data = array(&#39;username&#39;=>'王美人','email'=&gt;'mei@163.com');//$data中沒有自動增長字段uid ??$res?=?$user-&gt;where('ID=5')-&gt;save($data);//需要增加where條件。調用Model下的save()函數進行數據的修改 ??var_dump($res);//返回影響的行數 ?} } ?&gt;

推薦學習:《thinkPHP視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享