thinkphp只修改一個值的方法:1、通過調用Model下的save()函數進行數據的修改;2、通過“ $res = $user->where(‘ID=5’)->save($data);”方式增加where條件,再調用save函數修改數據值即可。
本教程操作環境:Windows7系統、ThinkPHP5版、Dell G3電腦。
thinkphp怎么只修改一個值?
數據庫操作:修改一條數據(thinkPHP)
第一種方法:數據庫中包含有自動增長字段ID,則ID作為where條件
立即學習“PHP免費學習筆記(深入)”;
<?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視頻教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦