tp5(thinkPHP5框架)使用DB實現(xiàn)批量刪除功能示例
本文實例講述了tp5(thinkPHP5框架)使用DB實現(xiàn)批量刪除功能。分享給大家供大家參考,具體如下:
1-前端頁面
html
<a href="javascript:;" rel="external nofollow" onclick="datadel()" class="btn btn-danger radius"> <i class="Hui-iconfont" ></i> 批量刪除</a> <td><input type="checkbox" value="{$category.id}" name="id"></td>
js
function datadel(obj){ layer.confirm('確認要批量刪除嗎?',function(index){ var id=new Array(); $('input[name="id"]:checked').each(function(){ id.push($(this).val());//向數(shù)組中添加元素 }); $.post( "{:url('admin/article_category/delAllCategory')}", {id:id}, function(dat){ if(dat){ $(obj).parents("tr").remove(); layer.msg('已刪除!',{icon:1,time:1000}); document.location.reload();//當前頁面 }else{ var msg = dat.msg; layer.msg(msg,{icon:2,time:2000}); } }); }); }
2-控制器
public function delAllCategory(){ $id=input("id/a"); //方法一 $id = implode(",",$id) ; $data=Db::name("article_categorys")->where("id in ($id)")->delete(); //方法二 $data=Db::name("operation")->delete($id); exit(json_encode($data)); } // 根據(jù)主鍵刪除 Db::table('think_user')->delete(1); Db::table('think_user')->delete([1,2,3]); // 條件刪除 Db::table('think_user')->where('id',1)->delete(); Db::table('think_user')->where('id','<',10)->delete();
更多的功能和插件 參考官方地址:https://www.kancloud.cn/he_he/thinkphp5/787173
更多關于thinkPHP相關內容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結》、《ThinkPHP常用方法總結》、《codeigniter入門教程》、《CI(CodeIgniter)框架進階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術總結》。
希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。
- Thinkphp5.0框架使用模型Model的獲取器、修改器、軟刪除數(shù)據(jù)操作示例
- Thinkphp5.0 框架使用模型Model添加、更新、刪除數(shù)據(jù)操作詳解
- thinkPHP利用ajax異步上傳圖片并顯示、刪除的示例
- ThinkPHP框架實現(xiàn)用戶信息查詢更新及刪除功能示例
- ThinkPHP刪除欄目(實現(xiàn)批量刪除欄目)
- 基于php(Thinkphp)+jquery 實現(xiàn)ajax多選反選不選刪除數(shù)據(jù)功能
- thinkphp框架實現(xiàn)刪除和批量刪除
- thinkPHP刪除前彈出確認框的簡單實現(xiàn)方法
- 基于ThinkPHP刪除目錄及目錄文件函數(shù)
相關文章
PHP實現(xiàn)手機歸屬地查詢API接口實現(xiàn)代碼
主要使用curl實現(xiàn),需要開啟php對curl的支持2012-08-08php執(zhí)行多個存儲過程的方法【基于thinkPHP】
這篇文章主要介紹了php執(zhí)行多個存儲過程的方法,結合實例形式分析了基于thinkPHP框架調用多個存儲過程的相關操作技巧,需要的朋友可以參考下2016-11-11thinkPHP實現(xiàn)將excel導入到數(shù)據(jù)庫中的方法
這篇文章主要介紹了thinkPHP實現(xiàn)將excel導入到數(shù)據(jù)庫中的方法,涉及thinkPHP結合PHPExcel插件操作excel與數(shù)據(jù)庫的相關技巧,需要的朋友可以參考下2016-04-04