(资料图片仅供参考)
本教程操作环境: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中文网其它相关文章!