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目录函数实现创建、读取目录教程实例
Jan 13 PHP
flash用php连接数据库的代码
Apr 21 PHP
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
Nov 26 PHP
php切割页面div内容的实现代码分享
Jul 31 PHP
PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
May 04 PHP
php生成过去100年下拉列表的方法
Jul 20 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
Feb 14 PHP
php mongodb操作类 带几个简单的例子
Aug 25 PHP
php简单中奖算法(实例)
Aug 15 PHP
搜索附近的人PHP实现代码
Feb 11 PHP
PHP children()函数讲解
Feb 03 PHP
基于PHP实现邮箱验证激活过程详解
Oct 28 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
基于HTTP长连接的&quot;服务器推&quot;技术的php 简易聊天室
2009/10/31 PHP
PHP微信公众号自动发送红包API
2016/06/01 PHP
PHP数据库操作二:memcache用法分析
2017/08/16 PHP
yii2 url重写并隐藏index.php方法
2018/12/10 PHP
jquery链式操作的正确使用方法
2014/01/06 Javascript
jquery合并表格中相同文本的相邻单元格
2015/07/17 Javascript
jQuery实现Tab选项卡切换效果简单演示
2015/11/23 Javascript
Nodejs express框架一个工程中同时使用ejs模版和jade模版
2015/12/28 NodeJs
学习JavaScript设计模式之策略模式
2016/01/12 Javascript
AngularJS实现分页显示数据库信息
2016/07/01 Javascript
jQuery插件HighCharts绘制2D金字塔图效果示例【附demo源码下载】
2017/03/09 Javascript
Javascript实现登录记住用户名和密码功能
2017/03/22 Javascript
JavaScript中undefined和null的区别
2017/05/03 Javascript
js中的事件委托或是事件代理使用详解
2017/06/23 Javascript
微信小程序项目实践之验证码倒计时功能
2018/07/18 Javascript
vue父组件异步获取数据传给子组件的方法
2018/07/26 Javascript
vuejs+element UI点击编辑表格某一行时获取内容填入表单的示例
2018/10/31 Javascript
p5.js实现故宫橘猫赏秋图动画
2019/10/23 Javascript
[31:33]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第一场
2014/05/23 DOTA
[43:24]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS Liquid
2018/03/30 DOTA
利用python画一颗心的方法示例
2017/01/31 Python
用pickle存储Python的原生对象方法
2017/04/28 Python
Django中ORM表的创建和增删改查方法示例
2017/11/15 Python
Python字典数据对象拆分的简单实现方法
2017/12/05 Python
Python装饰器用法示例小结
2018/02/11 Python
python3实现基于用户的协同过滤
2018/05/31 Python
python实现批量解析邮件并下载附件
2018/06/19 Python
Django学习笔记之为Model添加Action
2019/04/30 Python
Python.append()与Python.expand()用法详解
2019/12/18 Python
CSS3 画基本图形,圆形、椭圆形、三角形等
2016/09/20 HTML / CSS
SQL Server 2000数据库的文件有哪些,分别进行描述。
2015/11/09 面试题
节能宣传周活动总结
2014/05/08 职场文书
财务工作犯错检讨书
2014/10/07 职场文书
党员先进事迹材料
2014/12/19 职场文书
班主任工作实习计划
2015/01/16 职场文书
一文读懂navicat for mysql基础知识
2021/05/31 MySQL