PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)


Posted in PHP onFebruary 23, 2016

本文实例讲述了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);
?>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php 分页类 扩展代码
Jun 11 PHP
php下pdo的mysql事务处理用法实例
Dec 27 PHP
php检测图片主要颜色的方法
Jul 01 PHP
为你总结一些php信息函数
Oct 21 PHP
汇总PHPmailer群发Gmail的常见问题
Feb 24 PHP
Laravel中Trait的用法实例详解
Mar 16 PHP
PHP中key和current,next的联合运用实例分析
Mar 29 PHP
Linux下编译redis和phpredis的方法
Apr 07 PHP
[原创]PHP获取数组表示的路径方法分析【数组转字符串】
Sep 01 PHP
Laravel学习教程之View模块详解
Sep 18 PHP
为Plesk PHP7启用Oracle OCI8扩展方法总结
Mar 29 PHP
PHP实现随机发放扑克牌
Apr 21 PHP
php读取txt文件并将数据插入到数据库
Feb 23 #PHP
PHP调试的强悍利器之PHPDBG
Feb 22 #PHP
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
Feb 22 #PHP
PHP实现linux命令tail -f
Feb 22 #PHP
PHP设计模式之观察者模式实例
Feb 22 #PHP
PHP编写RESTful接口的方法
Feb 21 #PHP
PHP常见漏洞攻击分析
Feb 21 #PHP
You might like
php中判断一个字符串包含另一个字符串的方法
2007/03/19 PHP
Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
2013/06/14 PHP
解析php中获取url与物理路径的总结
2013/06/21 PHP
String.prototype实现的一些javascript函数介绍
2013/11/22 Javascript
IE浏览器中图片onload事件无效的解决方法
2014/04/29 Javascript
ECMAScript中函数function类型
2015/06/03 Javascript
javascript时间排序算法实现活动秒杀倒计时效果
2021/01/28 Javascript
基于JavaScript代码实现自动生成表格
2016/06/15 Javascript
AngularJS中的缓存使用
2017/01/11 Javascript
vue-cli构建项目使用 less的方法
2017/10/04 Javascript
p5.js入门教程之图片加载
2018/03/20 Javascript
js捆绑TypeScript声明文件的方法教程
2018/04/13 Javascript
vue中Element-ui 输入银行账号每四位加一个空格的实现代码
2018/09/14 Javascript
js tab栏切换代码实例解析
2019/09/03 Javascript
vue跳转同一个组件,参数不同,页面接收值只接收一次的解决方法
2019/11/05 Javascript
Vue实现点击导航栏当前标签后变色功能
2020/08/19 Javascript
javascript实现倒计时提示框
2021/03/02 Javascript
[29:10]Ti4 冒泡赛第二天 NEWBEE vs Titan 3
2014/07/15 DOTA
[01:09:16]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第一场 1月25日
2021/03/11 DOTA
windows下wxPython开发环境安装与配置方法
2014/06/28 Python
python批量制作雷达图的实现方法
2016/07/26 Python
Python实现随机生成有效手机号码及身份证功能示例
2017/06/05 Python
Python实现桶排序与快速排序算法结合应用示例
2017/11/22 Python
对python插入数据库和生成插入sql的示例讲解
2018/11/14 Python
python使用pip安装SciPy、SymPy、matplotlib教程
2019/11/20 Python
关于numpy数组轴的使用详解
2019/12/05 Python
你不知道的葡萄干处理法、橙蜜处理法、二氧化碳酵母法
2021/03/17 冲泡冲煮
HTML5梦幻之旅——炫丽的流星雨效果实现过程
2013/08/06 HTML / CSS
美国南部最大的家族百货公司:Belk
2017/01/30 全球购物
日本酒店、民宿、温泉旅馆、当地旅行团中文预订:e路东瀛
2019/12/09 全球购物
美国最大最全的亚洲购物网站:美国亚米网(Yamibuy)
2020/05/05 全球购物
学校欢迎标语
2014/06/18 职场文书
个人落户申请书怎么写?
2019/06/28 职场文书
导游词之崇武古城
2019/10/07 职场文书
浅谈Redis位图(Bitmap)及Redis二进制中的问题
2021/07/15 Redis
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript