thinkphp中刪除多條資料的方法:1、開啟範本頁面檔案;2、範本頁裡面寫上「」;3、透過「function del(){...}」方法實作刪除多條資料即可。
本教學操作環境:Windows7系統、ThinkPHP5版、Dell G3電腦。
thinkphp中怎麼刪除多條資料?
ThinkPHP實作批次刪除資料的程式碼實例
ThinkPHP實作批次刪除資料原理很簡單,只要在範本頁裡面寫上這樣傳過來就是一個數組,action的刪除函數del()如下:
/** **删除函数支持删除多条和一个 **/ 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影片教學》
以上是thinkphp中怎麼刪除多條數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!