php批量删除操作代码分享

发布时间 - 2026-01-10 23:17:16    点击率:

批量删除多条记录,对于比较多的信息,如果没有批量删除功能是非常麻烦的。

1.从数据库中拿一张表过来,写个复选框进行选择

可以加全选复选框

连接数据库什么的都不写啦

代码:

<form action="piliangshanchu.php" method="post" >
<table border="1" cellspacing="0" cellpadding="0">
  <tr>

    <td width="200">
      <input type="checkbox" value="''" name="dx" onclick="checkall(this)" />
      编号</td>
    <td width="200">姓名</td>
    <td width="200">电话</td>
    <td width="200" >分组</td>
    <td width="200" >操作</td>
  </tr>
<tr>
    <td>
    <input type='checkbox' value='{$attr[0]}' name='item[]' class='ck' />
    {$attr[0]}</td> 

    <td>{$str}</td>
    <td>{$attr[2]}</td>
    <td>{$nation}</td>

</tr>


</table>

  <input type="submit" value="批量删除"/>
  </form>

外加一个批量删除按钮

上图:

我如果点击全选,利用js点击事件就可以轻松实现全选

代码:

<script>
  function xxx(qx)
  {

//全选多选的选中状态
    var ck = document.getElementsByClassName("ck");
 //让下面所有的多选选中状态改变
    if(qx.checked)
    {
      for(i = 0;i < ck.length ; i++)
      {
        ck[i].setAttribute("checked","checked");
//状态改变为选中
      }
    }
    else
    {
      for(var i = 0;i < ck.length;i++)
      {
        ck[i].removeAttribute("checked");
//移除选中
      }
    }
  }
</script>

2.删除的处理页面

代码:

<?php
$arr = $_POST["item"];
$db = new mysqli("localhost","root","12345678","heiheihei");
//foreach($arr as $v)
//{
//  $sql = "delete from contacts WHERE id='{$v}'";
//  $db->query($sql);
//}
$str = implode("','",$arr);//拼接字符,
$sql = "delete from contacts WHERE id in('{$str}')";
//2','8','4
if($db->query($sql))//判断是否查询成功,
{
  header("location:shouye.php");
  //成功就跳转
}



?>

用foreach数据传输过慢,删除遍历繁多,因此直接判断;


# php批量删除  # php  # 批量删除  # 删除  # php批量删除数据  # thinkphp框架实现删除和批量删除  # PHP 批量删除 sql语句  # 基于ThinkPHP实现批量删除  # 使用php批量删除数据库下所有前缀为prefix_的表  # php批量删除操作(数据访问)  # PHP实现批量删除(封装)  # php批量添加数据与批量更新数据的实现方法  # PHP执行批量mysql语句的解决方法  # Thinkphp批量更新数据的方法汇总  # PHP+JS实现批量删除数据功能示例  # 全选  # 多选  # 复选框  # 遍历  # 如果没有  # 跳转  # 比较多  # 数据库中  # 多条  # 移除  # 就可以  # 不写  # 上图  # 判断是否  # 连接数据库  # 过慢  # tr  # gt  # cellpadding  # cellspacing 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 公司网站制作需要多少钱,找人做公司网站需要多少钱?  如何在Windows 2008云服务器安全搭建网站?  如何将凡科建站内容保存为本地文件?  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  千库网官网入口推荐 千库网设计创意平台入口  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  JavaScript实现Fly Bird小游戏  香港网站服务器数量如何影响SEO优化效果?  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  高防服务器如何保障网站安全无虞?  潮流网站制作头像软件下载,适合母子的网名有哪些?  如何在橙子建站上传落地页?操作指南详解  Laravel怎么上传文件_Laravel图片上传及存储配置  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  中山网站制作网页,中山新生登记系统登记流程?  Android使用GridView实现日历的简单功能  如何在服务器上三步完成建站并提升流量?  Laravel项目怎么部署到Linux_Laravel Nginx配置详解  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  WEB开发之注册页面验证码倒计时代码的实现  Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲  网站制作价目表怎么做,珍爱网婚介费用多少?  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  详解Oracle修改字段类型方法总结  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  如何在云虚拟主机上快速搭建个人网站?  简历在线制作网站免费版,如何创建个人简历?  如何快速查询网址的建站时间与历史轨迹?  深圳网站制作培训,深圳哪些招聘网站比较好?  Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑  如何在建站宝盒中设置产品搜索功能?  iOS中将个别页面强制横屏其他页面竖屏  长沙企业网站制作哪家好,长沙水业集团官方网站?  Laravel distinct去重查询_Laravel Eloquent去重方法  奇安信“盘古石”团队突破 iOS 26.1 提权  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  高端网站建设与定制开发一站式解决方案 中企动力  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  javascript中的数组方法有哪些_如何利用数组方法简化数据处理  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  edge浏览器无法安装扩展 edge浏览器插件安装失败【解决方法】  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  如何正确选择百度移动适配建站域名?  详解Huffman编码算法之Java实现