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实现验证码功能
Oct 09 PHP
我的论坛源代码(九)
Oct 09 PHP
mysql建立外键
Nov 25 PHP
PHP生成指定长度随机数最简洁的方法
Jul 14 PHP
php中多维数组按指定value排序的实现代码
Aug 19 PHP
浅谈PHP中JSON数据操作
Jul 01 PHP
学习php设计模式 php实现单例模式(singleton)
Dec 07 PHP
CI框架整合widget(页面格局)的方法
May 17 PHP
微信自定义分享php代码分析
Nov 24 PHP
thinkphp集成前端脚手架Vue-cli的教程图解
Aug 30 PHP
tp5 实现列表数据根据状态排序
Oct 18 PHP
PHP中类与对象功能、用法实例解读
Mar 27 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 setcookie函数的参数说明及其用法
2014/04/20 PHP
PHP概率计算函数汇总
2015/09/13 PHP
php事务回滚简单实现方法示例
2017/03/28 PHP
[原创]php使用strpos判断字符串中数字类型子字符串出错的解决方法
2017/04/01 PHP
JavaScript的继承的封装介绍
2013/10/15 Javascript
使用JS取得焦点(focus)元素代码
2014/03/22 Javascript
在Ubuntu系统上安装Node.JS的教程
2015/10/15 Javascript
vue实现移动端悬浮窗效果
2018/12/01 Javascript
webpack的tree shaking的实现方法
2019/09/18 Javascript
vue的hash值原理也是table切换实例代码
2020/12/14 Vue.js
[39:52]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第一场
2018/04/04 DOTA
python self,cls,decorator的理解
2009/07/13 Python
Python解析excel文件存入sqlite数据库的方法
2016/11/15 Python
Python入门之三角函数tan()函数实例详解
2017/11/08 Python
pandas 数据实现行间计算的方法
2018/06/08 Python
Python3解释器知识点总结
2019/02/19 Python
python能做什么 python的含义
2019/10/12 Python
Python运算符+与+=的方法实例
2021/02/18 Python
Python爬取你好李焕英豆瓣短评生成词云的示例代码
2021/02/24 Python
CSS3使用transition属性实现过渡效果
2018/04/18 HTML / CSS
基于第一个PhoneGap(cordova)的应用详解
2013/05/03 HTML / CSS
Soft Cotton捷克:来自爱琴海棉花的浴袍
2017/02/01 全球购物
新英格兰最大的特色礼品连锁店:The Paper Store
2018/07/23 全球购物
介绍一下grep命令的使用
2015/06/12 面试题
Java软件工程师综合面试题笔试题
2013/09/08 面试题
生物制药专业求职信
2014/03/11 职场文书
2014年母亲节演讲稿范文
2014/05/07 职场文书
代理人委托书
2014/08/01 职场文书
学习党的群众路线教育实践活动心得体会范文
2014/11/03 职场文书
2014年英语工作总结
2014/12/20 职场文书
钓鱼岛事件感想
2015/08/11 职场文书
房地产置业顾问工作总结
2015/10/23 职场文书
2016年大学生暑期社会实践方案
2015/11/26 职场文书
如何判断微信付款码和支付宝付款码
2021/04/01 PHP
python数据分析之用sklearn预测糖尿病
2021/04/22 Python
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
2022/04/29 Servers