thinkphp中刪除多條數據的方法:1、打開模板頁面文件;2、模板頁面里面寫上“”;3、通過“function del(){…}”方法實現刪除多條數據即可。
本教程操作環境:Windows7系統、ThinkPHP5版、Dell G3電腦。
thinkphp中怎么刪除多條數據?
ThinkPHP實現批量刪除數據的代碼實例??
ThinkPHP實現批量刪除數據原理很簡單,只需在模板頁面里面寫上這樣傳過來就是一個數組,action的刪除函數del()如下:
立即學習“PHP免費學習筆記(深入)”;
/** **刪除函數支持刪除多條和一個 **/ function?del(){ ?//dump($_GET['id']); ?//$name?=?strtolower($_GET['_URL_'][0]);?//獲取當前模塊名 ?$name?=?$this->getActionName(); ?$model?=?D($name);//獲取當期模塊的操作對象 ?$id?=?$_GET['id']; ?//判斷id是數組還是一個數值 ?if(is_array($id)){ ??$where?=?'id?in('.implode(',',$id).')'; ?}else{ ??$where?=?'id='.$id; ?} ?//dump($where); ?$list=$model->where($where)->delete(); ?if($list!==false)?{ ??$this->success("成功刪除{$list}條!"); ?}else{ ??$this->error('刪除失敗!'); ?} }
?
推薦學習:《thinkPHP視頻教程》
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦