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 常用字符串函数总结
Mar 15 PHP
通俗易懂的php防注入代码
Apr 07 PHP
php 上一篇,下一篇文章实现代码与原理说明
May 09 PHP
php 5.3.5安装memcache注意事项小结
Apr 12 PHP
新浪微博OAuth认证和储存的主要过程详解
Mar 27 PHP
PHP弹出对话框技巧详细解读
Sep 26 PHP
最新最全PHP生成制作验证码代码详解(推荐)
Jun 12 PHP
php及codeigniter使用session-cookie的方法(详解)
Apr 06 PHP
详解thinkphp中的volist标签
Jan 15 PHP
thinkphp3.2.0 setInc方法 源码全面解析
Jan 29 PHP
php实现微信原生支付(扫码支付)功能
May 30 PHP
php压缩文件夹最新版
Jul 18 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 中英文语言转换类
2011/09/07 PHP
PHP中的reflection反射机制测试例子
2014/08/05 PHP
php cli模式下获取参数的方法
2017/05/05 PHP
JavaScript XML实现两级级联下拉列表
2008/11/10 Javascript
javascript 进度条 实现代码
2009/07/30 Javascript
js定义对象或数组直接量时各浏览器对多余逗号的处理(json)
2011/03/05 Javascript
JavaScript基本编码模式小结
2012/05/23 Javascript
jquery通过a标签删除table中的一行的代码
2013/12/02 Javascript
javascript闭包传参和事件的循环绑定示例探讨
2014/04/17 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
2015/08/21 Javascript
jQuery组件easyui对话框实现代码
2016/08/25 Javascript
easyui tree带checkbox实现单选的简单实例
2016/11/07 Javascript
Nodejs之http的表单提交
2017/07/07 NodeJs
jQuery EasyUI开发技巧总结
2017/09/26 jQuery
ES6基础之展开语法(Spread syntax)
2019/02/21 Javascript
详解vue微信网页授权最终解决方案
2019/06/16 Javascript
微信小程序Echarts图表组件使用方法详解
2019/06/25 Javascript
JS实现简单的表格增删
2020/01/16 Javascript
Element-ui el-tree新增和删除节点后如何刷新tree的实例
2020/08/31 Javascript
JavaScript基于SVG的图片切换效果实例代码
2020/12/15 Javascript
[01:04:22]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 IG vs EG
2018/04/01 DOTA
Python中删除文件的程序代码
2011/03/13 Python
Python随机生成彩票号码的方法
2015/03/05 Python
python实现同时给多个变量赋值的方法
2015/04/30 Python
分析用Python脚本关闭文件操作的机制
2015/06/28 Python
python比较两个列表大小的方法
2015/07/11 Python
Python PyQt5实现的简易计算器功能示例
2017/08/23 Python
pandas groupby 分组取每组的前几行记录方法
2018/04/20 Python
Python正则表达式和元字符详解
2018/11/29 Python
nginx搭建基于python的web环境的实现步骤
2020/01/03 Python
python3中数组逆序输出方法
2020/12/01 Python
英国时尚女装购物网站:Missguided
2018/08/23 全球购物
Java的基础面试题附答案
2016/01/10 面试题
大学四年职业生涯规划书范文
2014/01/02 职场文书
社区工作者感言
2014/03/02 职场文书
2016中学教师读书心得体会
2016/01/13 职场文书