本文操作环境:windows7系统、php7.1版、dell g3电脑
php数据库怎么去除重复数据?
开发项目的时候往往会有重复数据,如何去除重复数据呢?
今天给大家分享一个简单的方法,
正常无论是用框架开发还是原生 php 都很少有自带的去重复的方法,基本上都需要我们自己嵌入原生 sql,下面直接给大家上源码
// 原生 sql 去重只留一条$res = db::execute(‘delete from data where (phone) in(select phone from (select phone from data group by phone having count(phone)>1) s1)and id not in (select id from (select id from data group by phone having count(phone)>1)s2)‘);if($res){$this->success (‘去重成功’, ‘index/maamiya’);}else{$this->error (‘已经没有重复的了’);}
推荐学习:《php视频教程》
以上就是php数据库怎么去除重复数据的详细内容。
