加入收藏 | 设为首页 | 会员中心 | 我要投稿 常州站长网 (https://www.0519zz.cn/)- 云渲染、网络安全、数据安全、数据分析、人体识别!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP查询并删除数据库多列重复数据的方法

发布时间:2022-07-16 10:18:17 所属栏目:PHP教程 来源:互联网
导读:这篇文章主要介绍了PHP查询并删除数据库多列重复数据的方法,利用数组函数实现该功能,涉及PHP数据库操作的相关技巧,需要的朋友可以参考下。 本文实例讲述了PHP查询并删除数据库多列重复数据的方法,分享给大家供大家参考,具体如下: ?php $con = mysql_conne
  这篇文章主要介绍了PHP查询并删除数据库多列重复数据的方法,利用数组函数实现该功能,涉及PHP数据库操作的相关技巧,需要的朋友可以参考下。
 
  本文实例讲述了PHP查询并删除数据库多列重复数据的方法,分享给大家供大家参考,具体如下:
 
  <?php
  $con = mysql_connect("localhost","root","");
  if (!$con)
  {
      die('Could not connect: ' . mysql_error());
  }
  $db_selected = mysql_select_db("test_db", $con);
  if (!$db_selected)
  {
      die ("Can/'t use test_db : " . mysql_error());
  }
  $sql = "SELECT * FROM friend";
  $result=mysql_query($sql,$con);
  while($myrow=mysql_fetch_row($result))
  {
      $arr_data[$myrow[0]]=$myrow[1]."-".$myrow[2];
  }
  $arr_unique=array_unique($arr_data);
  $arr_rep=array_diff_assoc($arr_data,$arr_unique);
  //显示前后量
  echo count($arr_data)."-".count($arr_unique);
  foreach($arr_rep as $key=>$value){
    $sql_del = "DELETE FROM friend WHERE id = '{$key}' ";
    $result=mysql_query($sql_del,$con);
  }
  // 一些代码
  mysql_close($con);
  ?>
 

(编辑:常州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读