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 mssql 时间格式问题
Jan 13 PHP
简单PHP上传图片、删除图片实现代码
May 12 PHP
PHP 字符串正则替换函数preg_replace使用说明
Jul 15 PHP
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
Jul 18 PHP
php进行支付宝开发中return_url和notify_url的区别分析
Dec 22 PHP
PHP常用的小程序代码段
Nov 14 PHP
php+ajax无刷新分页实例详解
Dec 07 PHP
php版微信公众平台入门教程之开发者认证的方法
Sep 26 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
Jul 04 PHP
PHP生成推广海报的方法分享
Apr 22 PHP
Swoole4.4协程抢占式调度器详解
May 23 PHP
PHP使用 Imagick 扩展实现图片合成,圆角处理功能示例
Sep 09 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数字格式化
2006/12/06 PHP
LotusPhp笔记之:Cookie组件的使用详解
2013/05/06 PHP
PHP全局变量与超级全局变量区别分析
2016/04/01 PHP
Yii2中如何使用modal弹窗(基本使用)
2016/05/30 PHP
PHP使用mysql与mysqli连接Mysql数据库用法示例
2016/07/07 PHP
PHP如何搭建百度Ueditor富文本编辑器
2018/09/21 PHP
HTML代码中标签的全部属性 中文注释说明
2009/03/26 Javascript
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
js中parseInt函数浅谈
2013/07/31 Javascript
js控制table合并具体实现
2014/02/20 Javascript
基于Jquery代码实现支持PC端手机端幻灯片代码
2015/11/17 Javascript
AngularJS 实现弹性盒子布局的方法
2016/08/30 Javascript
JavaScript的事件机制详解
2017/01/17 Javascript
Angular2实现自定义双向绑定属性
2017/03/22 Javascript
angular select 默认值设置方法
2017/06/23 Javascript
VUE页面中加载外部HTML的示例代码
2017/09/20 Javascript
详解创建自定义的Angular Schematics
2018/06/06 Javascript
使用python将图片格式转换为ico格式的示例
2018/10/22 Python
cProfile Python性能分析工具使用详解
2019/07/22 Python
把django中admin后台界面的英文修改为中文显示的方法
2019/07/26 Python
python垃圾回收机制(GC)原理解析
2019/12/30 Python
解决Jupyter Notebook使用parser.parse_args出现错误问题
2020/04/20 Python
重写django的model下的objects模型管理器方式
2020/05/15 Python
python小程序之4名牌手洗牌发牌问题解析
2020/05/15 Python
使用Keras加载含有自定义层或函数的模型操作
2020/06/10 Python
印度化妆品购物网站:Nykaa
2018/07/22 全球购物
AVI-8手表美国官方商店:AVI-8 USA
2019/04/10 全球购物
军训自我鉴定
2014/01/22 职场文书
考试违纪检讨书
2014/02/02 职场文书
集团公司党的群众路线教育实践活动工作总结
2014/03/03 职场文书
家长对老师的感言
2014/03/11 职场文书
人事任命书格式
2014/06/05 职场文书
绘画专业自荐信
2014/07/04 职场文书
节约用电通知
2015/04/25 职场文书
自我检讨书怎么写
2015/05/07 职场文书
2015年教师节感言
2015/08/03 职场文书