thinkphp只修改一個值的方法:1、透過呼叫Model下的save()函數進行資料的修改;2、透過「 $res = $user->where('ID=5') ->save($data);」方式增加where條件,再呼叫save函數修改資料值即可。
本教學操作環境:Windows7系統、ThinkPHP5版、Dell G3電腦。
thinkphp怎麼只修改一個值?
資料庫操作:修改一條資料(thinkPHP)
#第一種方法:資料庫中包含有自動成長欄位ID,則ID作為where條件
<?php class UserAction extends Action{ public function updateUser(){ $user = M('Userinfo'); //实例化Model $data = array('ID'=>5,'username'=>'王美人','email'=>'meiren@163.com');//$data中包含有自动增长字段uid $res = $user->save($data);//调用Model下的save()函数进行数据的修改 var_dump($res); } } ?>
第二種方法:資料庫中沒有自動成長欄位ID,則需要增加where條件
<?php class UserAction extends Action{ public function updateUser(){ $user = M('userinfo');//实例化Model $data = array('username'=>'王美人','email'=>'mei@163.com');//$data中没有自动增长字段uid $res = $user->where('ID=5')->save($data);//需要增加where条件。调用Model下的save()函数进行数据的修改 var_dump($res);//返回影响的行数 } } ?>
推薦學習:《thinkPHP影片教學》
以上是thinkphp怎麼只修改一個值的詳細內容。更多資訊請關注PHP中文網其他相關文章!