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模拟HTTP认证
Oct 09 PHP
PHP iconv 解决utf-8和gb2312编码转换问题
Apr 12 PHP
注册页面之前先验证用户名是否存在的php代码
Jul 14 PHP
php学习笔记之面向对象编程
Dec 29 PHP
Youku 视频绝对地址获取的方法详解
Jun 26 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
Jan 22 PHP
codeigniter显示所有脚本执行时间的方法
Mar 21 PHP
PHP入门教程之上传文件实例详解
Sep 11 PHP
php+ajax实现带进度条的上传图片功能【附demo源码下载】
Sep 14 PHP
php实现与python进行socket通信的方法示例
Aug 30 PHP
Yii框架where查询用法实例分析
Oct 22 PHP
php的对象传值与引用传值代码实例讲解
Feb 26 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实现创建微信自定义菜单的方法示例
2017/07/14 PHP
PHP多维数组排序array详解
2017/11/21 PHP
Javascript实例教程(19) 使用HoTMetal(6)
2006/12/23 Javascript
多选列表框动态添加,移动,删除,全选等操作的简单实例
2014/01/13 Javascript
可编辑下拉框的2种实现方式
2014/06/13 Javascript
jQuery实现响应浏览器缩放大小并改变背景颜色
2014/10/31 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
JavaScript输出当前时间Unix时间戳的方法
2015/04/06 Javascript
jquery实现简单的二级导航下拉菜单效果
2015/09/07 Javascript
jquery.cookie.js实现用户登录保存密码功能的方法
2016/04/15 Javascript
基于JS设计12306登录页面
2016/12/28 Javascript
Angularjs上传文件组件flowjs功能
2017/08/07 Javascript
Angular通过指令动态添加组件问题
2018/07/09 Javascript
javascript数组去重方法总结(推荐)
2019/03/20 Javascript
js prototype深入理解及应用实例分析
2019/11/25 Javascript
vue 二维码长按保存和复制内容操作
2020/09/22 Javascript
JavaScript本地储存:localStorage、sessionStorage、cookie的使用
2020/10/13 Javascript
[40:03]Liquid vs Optic 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
python利用elaphe制作二维条形码实现代码
2012/05/25 Python
Python查找数组中数值和下标相等的元素示例【二分查找】
2019/02/13 Python
详解selenium + chromedriver 被反爬的解决方法
2020/10/28 Python
详解Python中的文件操作
2021/01/14 Python
使用CSS3美化HTML表单的技巧演示
2016/05/17 HTML / CSS
HTML5离线缓存Manifest是什么
2016/03/09 HTML / CSS
印度和世界各地的精美产品:Ikka Dukka
2018/02/12 全球购物
可口可乐唇膏:Lip Smackers
2019/08/27 全球购物
意大利在线高尔夫商店:Online Golf
2021/03/09 全球购物
《与象共舞》教学反思
2014/02/24 职场文书
推普周活动总结
2014/08/28 职场文书
2014年科协工作总结
2014/12/09 职场文书
督导岗位职责
2015/02/04 职场文书
幼儿园园务工作总结2015
2015/05/18 职场文书
2019年图书室自查报告范本
2019/10/12 职场文书
Python图片处理之图片裁剪教程
2021/05/27 Python
Win10 heic文件怎么打开 ? Win10 heic文件打开教程
2022/04/06 数码科技
python中 Flask Web 表单的使用方法
2022/05/20 Python