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 var_dump遍历对象属性的函数与应用代码
Jun 04 PHP
php用户注册页面利用js进行表单验证具体实例
Oct 17 PHP
PHP 生成N个不重复的随机数
Jan 21 PHP
PHP使用in_array函数检查数组中是否存在某个值
Mar 25 PHP
php使用ffmpeg向视频中添加文字字幕的实现方法
May 23 PHP
php运行报错Call to undefined function curl_init()的最新解决方法
Nov 20 PHP
PHP封装函数实现生成随机的字符串验证码
Jan 24 PHP
自制PHP框架之模型与数据库
May 07 PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
Jan 20 PHP
thinkphp3.2.0 setInc方法 源码全面解析
Jan 29 PHP
PHP数组去重的更快实现方式分析
May 09 PHP
PHP实现微信小程序用户授权的工具类示例
Mar 05 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数组的使用方法小结
2010/09/23 PHP
php数组函数序列之array_sum() - 计算数组元素值之和
2011/10/29 PHP
php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录的详细介绍
2013/06/18 PHP
php中autoload的用法总结
2013/11/08 PHP
php递归函数三种实现方法及如何实现数字累加
2015/08/07 PHP
PHP随手笔记整理之PHP脚本和JAVA连接mysql数据库
2015/11/25 PHP
PHP进阶学习之垃圾回收机制详解
2019/06/18 PHP
JS中彻底删除JSON对象组成的数组中的元素
2020/09/22 PHP
Mootools 1.2教程 输入过滤第一部分(数字)
2009/09/15 Javascript
jQuery Select(单选) 模拟插件 V1.3.62 改进版
2010/07/17 Javascript
flexigrid 参数说明
2010/11/23 Javascript
javascript处理table表格的代码
2010/12/06 Javascript
js自定义事件及事件交互原理概述(一)
2013/02/01 Javascript
浅谈EasyUI中Treegrid节点的删除
2015/03/01 Javascript
jQuery实现的简洁下拉菜单导航效果代码
2015/08/26 Javascript
JS 对象(Object)和字符串(String)互转方法
2016/05/20 Javascript
jQuery模拟实现的select点击选择效果【附demo源码下载】
2016/11/09 Javascript
Javascrip实现文字跳动特效
2016/11/27 Javascript
Angular项目从新建、打包到nginx部署全过程记录
2017/12/09 Javascript
原生JS实现随机点名项目的实例代码
2019/04/30 Javascript
javascript面向对象创建对象的方式小结
2019/07/29 Javascript
vue实现中部导航栏布局功能
2019/07/30 Javascript
如何解决vue在ios微信&quot;复制链接&quot;功能问题
2020/03/26 Javascript
[01:30:55]VG vs Mineski Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
Python 使用 attrs 和 cattrs 实现面向对象编程的实践
2019/06/12 Python
python base64库给用户名或密码加密的流程
2020/01/02 Python
Keds官方网站:购买帆布运动鞋和经典皮鞋
2016/11/12 全球购物
意大利制造的男鞋和女鞋:SCAROSSO
2018/03/07 全球购物
英国文具、办公用品和科技商店:Ryman
2018/09/27 全球购物
欧缇丽加拿大官方网站:Caudalie加拿大
2019/07/18 全球购物
Hawes & Curtis官网:英国经典品牌
2019/07/27 全球购物
安德玛菲律宾官网:Under Armour菲律宾
2020/07/28 全球购物
项目采购员岗位职责
2014/04/15 职场文书
医院办公室主任岗位职责
2015/04/01 职场文书
股权投资协议书
2016/03/23 职场文书
历史名人教你十五个读书方法,赶快Get起来!
2019/07/18 职场文书