这篇文章主要介绍了thinkPHP批量删除的实现方法,结合实例形式分析了thinkPHP实现批量删除数据的数据库及模板操作相关技巧,需要的朋友可以参考下

本文实例讲述了thinkPHP批量删除的实现方法。分享给大家供大家参考,具体如下:

html:

批量删除

编号

{$vo['id']}

php:

public function deleteSelected() {

//删除指定记录

$name = $this->getActionName();

$model = D($name);

if (!empty($model)) {

$pk = $model->getPk();

$ids = $_REQUEST['ids'];

if (!empty($ids)) {

$condition = array($pk => array('in', explode(',', $ids)));

if (false !== $model->where($condition)->delete()) {

$sql = $model->_sql();

$this->success("删除成功!");

} else {

$this->error('删除失败!');

}

} else {

$this->error('非法操作');

}

}

}

原理是根据Web表单提交时可以传递数组,例如:

则传递过来的是:

$_POST[] = array(

'firstname'=>'value',

'lastname'=>'value',

'email'=>'value',

'address'=>'value',

'tree' => array(

'tree1'=>array(

'fruit'=>'value',

'height'=>'value'

),

'tree2'=>array(

'fruit'=>'value',

'height'=>'value'

),

'tree3'=>array(

'fruit'=>'value',

'height'=>'value'

)

)

)

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

php批量删除 批量操作,关于thinkPHP实现批量删除的方法相关推荐

  1. php执行删除语句代码,ThinkPHP之数据删除和执行原生SQL语句

    一.数据删除 delete() 返回受影响的记录条数 $goods->delete(30);//删除主键值等于30的记录信息 $goods->delete('10,12,14');//删除 ...

  2. thinkphp删除某一学生_基于ThinkPHP实现批量删除

    本文实例分析了基于ThinkPHP实现批量删除的代码实例,分享给大家供大家参考,具体如下: 废话不多说,先上效果图: HTML布局(基于bootstrap) 留言列表 返回 删除 id名称邮箱内容日期 ...

  3. php tp框架做选中删除,关于thinkphp框架实现删除和批量删除的分析

    这篇文章主要为大家详细介绍了thinkPHP框架实现删除和批量删除的相关资料,需要的朋友可以参考下 本文实例讲一下如何用thinkphp实现数据的删除和批量删除吧. 预期效果图: 原谅博主对照片的处理 ...

  4. think php批量删除代码,ThinkPHP实现批量删除数据的代码实例

    ThinkPHP实现批量删除数据的代码实例 ThinkPHP实现批量删除数据原理很简单,只需在模板页面里面写上这样传过来就是一个数组,action的删除函数del()如下: /** **删除函数支持删 ...

  5. mysql jdbc驱动 批量更新_jdbc-批量插入、批量删除、批量更新

    一.JDBC的批量插入 JDBC批量插入主要用于数据导入和日志记录因为日志一般都是先写在文件下的等. 我用Mysql5.1.5的JDBC driver 分别对三种比较常用的方法做了测试 方法一,使用P ...

  6. 消除python变量的值_SPSS变量值标签的批量设置、复制、显示及删除问题

    在SPSS的变量设置中,值标签是对变量可能取值的注释说明.当我们需要给很多个变量设置相同的值标签时,该如何操作?例如,在很多调查问卷中,采用里克特量表设计,因此这些题目都采用相同的选项评分方法,例如1 ...

  7. qtableview删除选中行_如何批量删除PPT备注+如何修改模板信息

     今日更新主题   修改文件明显作者信息? 如何批量删除备注? 修改文件属性信息? 为什么模板有去不掉的背景图片? 1.修改文件作者信息? 写这篇文章的原因是之前身边有朋友参加比赛的时候,引用了某网站 ...

  8. mysql批量删除进程_小程序批量删除云数据库里的数据

    我们用云开发的云数据库存数据,难免会遇到数据过多,或者一些过时数据要删除的需求.之前云开发删除数据库只能一条条的删除.要想批量删除很麻烦,近期云开发推出了批量删除数据的方法.甚至可以稍微改造下实现数据 ...

  9. excel删除无尽空白行_Excel2019如何批量删除表格中的空白行?

    在使用Excel2019编辑文档的时候,在表格中有很多的空白行如何批量的把这些空白行给删除掉呢 Excel2019如何批量删除表格中的空白行? 首先在电脑上用Excel2019打开要编辑的表格,可以看 ...

最新文章

  1. 轻松掌握移动端web开发【尺寸适配】常用解决方案
  2. 基于动态用户偏好和服务质量的推荐算法
  3. Spring-AOP 使用@AspectJ
  4. Vuex新手的理解与使用
  5. 4路视频+4路百电(物理隔离)+8路电话+开关量+串口+电话光端机 武警光端机
  6. python去停用词用nltk_【NLTK】安装和使用NLTK分词和去停词
  7. 网络流专题(完结撒花)
  8. php中strtotime的意思,PHP中strtotime
  9. Linux C函数之文件及目录函数
  10. 【netty】BIO通讯模型
  11. “Node.js 包已不值得信任”
  12. Codeforces.100633J.Ceizenpok's formula(扩展Lucas)
  13. ETF最神秘的地带:清算交收(背景知识篇)
  14. 双创计算机应用基础答案,“双创”背景下基于《计算机应用基础》课程网络学习空间的教学实践与研究(原稿)...
  15. java程序的组织结构
  16. 使用CAD镜像和修剪命令绘制图形
  17. chrome浏览器使用方法介绍
  18. C#,图像二值化(16)——全局阈值的力矩保持算法(Moment-proserving Thresholding)及其源代码
  19. 《Python自然语言处理-雅兰·萨纳卡(Jalaj Thanaki)》学习笔记:08 自然语言处理中的机器学习方法
  20. 【文史】百家讲坛讲稿txt下载

热门文章

  1. 生活就是一种简单,心静了就平和了
  2. Redis Essentials 读书笔记 - 第二章: Advanced Data Types (Earning a Black Belt)
  3. symbian error stary in program
  4. windows 通过bat一键Android手机截图
  5. pod概念及常用操作
  6. OSChina 周二乱弹 ——告诉你们活到一百岁的秘密!
  7. 亚马逊跟卖采集系统跟卖如何操作
  8. /tmp文件夹和/var/tmp文件夹的定期清理机制
  9. DB9 ------ 接口定义
  10. 2021-05网站被入侵事件 与腾讯云客服的解决方案