快消息!thinkphp中怎么删除多条数据

时间:2022-12-07 09:51:32       来源:PHP中文网


(资料图片仅供参考)

本教程操作环境: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中文网其它相关文章!

关键词: 删除数据 删除函数 相关文章