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
用PHP的ob_start();控制您的浏览器cache!
Nov 25 PHP
php从右向左/从左向右截取字符串的实现方法
Nov 28 PHP
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
Jun 28 PHP
codeigniter框架The URI you submitted has disallowed characters错误解决方法
May 06 PHP
php缩放gif和png图透明背景变成黑色的解决方法
Oct 14 PHP
PHP遍历数组的三种方法及效率对比分析
Feb 12 PHP
php数据库操作model类(使用__call方法)
Nov 16 PHP
PHP 配置后台登录以及模板引入
Jan 24 PHP
php验证码生成器
May 24 PHP
php多进程模拟并发事务产生的问题小结
Dec 07 PHP
PHP chr()函数讲解
Feb 11 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
thinkphp jquery实现图片上传和预览效果
2020/07/22 PHP
基于php中echo用逗号和用点号的区别详解
2018/01/23 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
php7 错误处理机制修改实例分析
2020/05/25 PHP
JAVASCRIPT  THIS详解 面向对象
2009/03/25 Javascript
JS正则验证邮箱的格式详细介绍
2013/11/19 Javascript
js判断登录与否并确定跳转页面的方法
2015/01/30 Javascript
jquery+easeing实现仿flash的载入动画
2015/03/10 Javascript
JavaScript检测并限制复选框选中个数的方法
2015/08/12 Javascript
JS+CSS实现的日本门户网站经典选项卡导航效果
2015/09/27 Javascript
javascript 中的 delete及delete运算符
2015/11/15 Javascript
原生JS和jQuery版实现文件上传功能
2016/04/18 Javascript
基于javascript编写简单日历
2016/05/02 Javascript
JavaScript兼容浏览器FF/IE技巧
2016/08/14 Javascript
Vue.js第四天学习笔记
2016/12/02 Javascript
为vue-router懒加载时下载js的过程中添加loading提示避免无响应问题
2018/04/03 Javascript
Vue插件打包与发布的方法示例
2018/08/20 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
2018/12/13 Javascript
async/await优雅的错误处理方法总结
2019/01/30 Javascript
python中zip和unzip数据的方法
2015/05/27 Python
Python实现计算最小编辑距离
2016/03/17 Python
详解Python的collections模块中的deque双端队列结构
2016/07/07 Python
Python制作简易注册登录系统
2016/12/15 Python
Python运维之获取系统CPU信息的实现方法
2018/06/11 Python
Python 类的特殊成员解析
2018/06/20 Python
Python List列表对象内置方法实例详解
2019/10/22 Python
解决Python中报错TypeError: must be str, not bytes问题
2020/04/07 Python
Pymysql实现往表中插入数据过程解析
2020/06/02 Python
Django框架请求生命周期实现原理
2020/11/13 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
2020/12/05 Python
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
2014/04/23 面试题
幼儿园六一儿童节活动总结
2015/02/10 职场文书
二审答辩状范文
2015/05/22 职场文书
遗愿清单观后感
2015/06/09 职场文书
Python实现单例模式的5种方法
2021/06/15 Python
PHP中多字节字符串操作实例详解
2021/08/23 PHP