tp5(thinkPHP5框架)使用DB實(shí)現(xiàn)批量刪除功能示例
本文實(shí)例講述了tp5(thinkPHP5框架)使用DB實(shí)現(xiàn)批量刪除功能。分享給大家供大家參考,具體如下:
1-前端頁(yè)面
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('確認(rèn)要批量刪除嗎?',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();//當(dāng)前頁(yè)面 }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
更多關(guān)于thinkPHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結(jié)》、《ThinkPHP常用方法總結(jié)》、《codeigniter入門教程》、《CI(CodeIgniter)框架進(jìn)階教程》、《Zend FrameWork框架入門教程》及《PHP模板技術(shù)總結(jié)》。
希望本文所述對(duì)大家基于ThinkPHP框架的PHP程序設(shè)計(jì)有所幫助。
- Thinkphp5.0框架使用模型Model的獲取器、修改器、軟刪除數(shù)據(jù)操作示例
- Thinkphp5.0 框架使用模型Model添加、更新、刪除數(shù)據(jù)操作詳解
- thinkPHP利用ajax異步上傳圖片并顯示、刪除的示例
- ThinkPHP框架實(shí)現(xiàn)用戶信息查詢更新及刪除功能示例
- ThinkPHP刪除欄目(實(shí)現(xiàn)批量刪除欄目)
- 基于php(Thinkphp)+jquery 實(shí)現(xiàn)ajax多選反選不選刪除數(shù)據(jù)功能
- thinkphp框架實(shí)現(xiàn)刪除和批量刪除
- thinkPHP刪除前彈出確認(rèn)框的簡(jiǎn)單實(shí)現(xiàn)方法
- 基于ThinkPHP刪除目錄及目錄文件函數(shù)
相關(guān)文章
PHP實(shí)現(xiàn)手機(jī)歸屬地查詢API接口實(shí)現(xiàn)代碼
主要使用curl實(shí)現(xiàn),需要開啟php對(duì)curl的支持2012-08-08php執(zhí)行多個(gè)存儲(chǔ)過(guò)程的方法【基于thinkPHP】
這篇文章主要介紹了php執(zhí)行多個(gè)存儲(chǔ)過(guò)程的方法,結(jié)合實(shí)例形式分析了基于thinkPHP框架調(diào)用多個(gè)存儲(chǔ)過(guò)程的相關(guān)操作技巧,需要的朋友可以參考下2016-11-11thinkPHP實(shí)現(xiàn)將excel導(dǎo)入到數(shù)據(jù)庫(kù)中的方法
這篇文章主要介紹了thinkPHP實(shí)現(xiàn)將excel導(dǎo)入到數(shù)據(jù)庫(kù)中的方法,涉及thinkPHP結(jié)合PHPExcel插件操作excel與數(shù)據(jù)庫(kù)的相關(guān)技巧,需要的朋友可以參考下2016-04-04基于PHP的加載類操作以及其他兩種魔術(shù)方法的應(yīng)用實(shí)例
下面小編就為大家?guī)?lái)一篇基于PHP的加載類操作以及其他兩種魔術(shù)方法的應(yīng)用實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08