重复删除标题重复的方法

sl514
sl514 这家伙很懒,还没有设置简介

2 人点赞了该文章 · 2151 浏览

虽然比较屎。但是可以用。下面公布代码。 首先在 /models/article.php里增加
public function deleteMore(){
		$sql = 'select id,title,count(*) as count from aws_article group by title having count>1';
		 $res =  $this->query_all($sql);
		 if(is_array($res) && count($res)>0){
			  foreach($res as $r){
			 $id = $r['id'];
			 echo $id;
			 $this->remove_article($id);
			}
			$this->deleteMore();
		 }
		
	}
然后在 /app/article/ajax.php里修改两处代码 新增:
public function delMore_action(){
		$this->model('article')->remove_article();
}
在 public function get_access_rule()     {         $rule_action['rule_type'] = 'white';         $rule_action['actions'] = array(             'list','delMore'         );         return $rule_action; } 加上加粗的代码。   然后 访问域名 http://xxxxx.com/article/ajax/delMore/ 就可以删除了

发布于 2015-05-26 21:26

免责声明:

本文由 sl514 原创发布于 WeCenter ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

jekkay
2015-05-28 12:42
不错,很好很强大~~~
AWSupport
2015-05-27 14:56
不错,很实用