php批量删除操作(数据访问)


Posted in PHP onMay 23, 2017

本文实例为大家分享了php批量删除操作的具体代码,供大家参考,具体内容如下

php批量删除操作(数据访问)

1.批量删除页面 piliangcaozuo.php

<body>
<form action="shanchu.php" method="post">
<table width="100%" border="1" cellpadding="0" cellspacing="0">
  <tr>
    <td><input type="checkbox" name="qx" onclick="quanxuan(this)"/>代号</td>
    <td>名称</td>   
  </tr>
  <?php
   require"DBDA.class1.php";
   $db = new DBDA();
   $sql = "select * from nation";
   $arr = $db->query($sql);
   foreach($arr as $v)
  {
    echo "<tr>
        <td><input type='checkbox' name='ck[]' class='ck' value='{$v[0]}'/>{$v[0]}</td>
        <td>{$v[1]}</td>   
       </tr>";
  }
  ?>  
</table>
<input type="submit" value="批量删除" />
</form>
</body>
<script type="text/javascript">
function quanxuan(qx)
{
  var ck=document.getElementsByClassName("ck");
  if(qx.checked)
  {
    for(var 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>
</html>

引用的封装类 DBDA.class1.php

<?php
class DBDA
{
  public $host = "localhost";
  public $uid = "root";
  public $pwd = "123";
  public $dbname = "test_123";
  //执行SQL语句返回相应的结果
  //$sql 要执行的SQL语句
  //$type 代表SQL语句的类型,0代表增删改,1代表查询
  function query($sql,$type=1)
  {
    $db = new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname);
    
    $result = $db->query($sql);
    
    if($type)
    {
      //如果是查询,显示数据
      return $result->fetch_all();
    }
    else
    {
      //如果是增删改,返回true或者false
      return $result;
    }
  }
}

2.删除处理界面 sanchu.php

<?php
$arr = $_POST["ck"];

require"DBDA.class.php";
$db = new DBDA();
//delete from nation where code in('n001','n002','n003')

$str = implode("','",$arr); 
$sql = "delete from nation where code in('{$str}')";
/*echo $sql;*/
if($db->query($sql,0))
{
  header("location:piliangcaozuo.php");
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP 实例化类的一点摘记
Mar 23 PHP
需要使用php模板的朋友必看的很多个顶级PHP模板引擎比较分析
May 26 PHP
php 执行系统命令的方法
Jul 07 PHP
做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)
Apr 13 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
Jun 25 PHP
PHP导航下拉菜单的实现如此简单
Sep 22 PHP
PHP中防止SQL注入方法详解
Dec 25 PHP
PHP编程中尝试程序并发的几种方式总结
Mar 21 PHP
PHP用户管理中常用接口调用实例及解析(含源码)
Mar 09 PHP
php框架CodeIgniter使用redis的方法分析
Apr 13 PHP
Laravel中错误与异常处理的用法示例
Sep 16 PHP
thinkPHP5.1框架使用SemanticUI实现分页功能示例
Aug 03 PHP
[原创]PHP正则删除html代码中a标签并保留标签内容的方法
May 23 #PHP
php出租房数据管理及搜索页面
May 23 #PHP
Yii框架创建cronjob定时任务的方法分析
May 23 #PHP
php注册审核重点解析(数据访问)
May 23 #PHP
php + nginx项目中的权限详解
May 23 #PHP
Yii框架实现记录日志到自定义文件的方法
May 23 #PHP
Yii 2.0如何使用页面缓存方法示例
May 23 #PHP
You might like
php数组去重复数据示例
2014/02/25 PHP
php读取富文本的时p标签会出现红线是怎么回事
2014/05/13 PHP
基于Laravel 5.2 regex验证的正确写法
2019/09/29 PHP
Js 中debug方式
2010/02/07 Javascript
jquery 得到当前页面高度和宽度的两个函数
2010/02/21 Javascript
五个jQuery图片画廊插件 推荐
2011/05/12 Javascript
Extjs4中Form的使用之本地hiddenfield
2013/11/26 Javascript
解析JavaScript中的不可见数据类型
2013/12/02 Javascript
Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
2014/02/12 Javascript
jquery实现鼠标滑过显示提示框的方法
2015/02/05 Javascript
AngularJS页面访问时出现页面闪烁问题的解决
2016/03/06 Javascript
Javascript json object 与string 相互转换的简单实现
2016/09/27 Javascript
使用Angular缓存父页面数据的方法
2017/01/03 Javascript
NodeJS仿WebApi路由示例
2017/02/28 NodeJs
react实现菜单权限控制的方法
2017/12/11 Javascript
Vue Element使用icon图标教程详解(第三方)
2018/02/07 Javascript
javascript实现blob加密视频源地址的方法
2019/08/08 Javascript
vue 动态添加class,三个以上的条件做判断方式
2020/11/02 Javascript
Python查找相似单词的方法
2015/03/05 Python
Python3里的super()和__class__使用介绍
2015/04/23 Python
python开发中range()函数用法实例分析
2015/11/12 Python
python中闭包Closure函数作为返回值的方法示例
2017/12/17 Python
Python数据分析库pandas基本操作方法
2018/04/08 Python
使用Python的Django和layim实现即时通讯的方法
2018/05/25 Python
Python PIL读取的图像发生自动旋转的实现方法
2019/07/05 Python
Python 类属性与实例属性,类对象与实例对象用法分析
2019/09/20 Python
用python的turtle模块实现给女票画个小心心
2019/11/23 Python
Django restframework 框架认证、权限、限流用法示例
2019/12/21 Python
如何基于Python爬取隐秘的角落评论
2020/07/02 Python
乡镇三项教育实施方案
2014/03/30 职场文书
小学教师寄语大全
2014/04/03 职场文书
公职人员索取回扣检举信
2014/04/04 职场文书
党员干部民主生活会议批评与自我批评材料
2014/09/20 职场文书
新店开张宣传语
2015/07/13 职场文书
Android Rxjava3 使用场景详解
2022/04/07 Java/Android
Elasticsearch 索引操作和增删改查
2022/04/19 Python