技巧

技巧

重复删除标题重复的方法

sl514 发表了文章 • 2 个评论 • 508 次浏览 • 2015-05-26 21:26 • 来自相关话题

虽然比较屎。但是可以用。下面公布代码。
首先在 /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/
就可以删除了 查看全部
虽然比较屎。但是可以用。下面公布代码。
首先在 /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/
就可以删除了

Anwsion前期运营技巧之上线10万个为什么!

建站运营helbin 回复了问题 • 16 人关注 • 10 个回复 • 1442 次浏览 • 2013-04-25 14:32 • 来自相关话题

Anwsion前期运营技巧之上线10万个为什么!

回复

建站运营helbin 回复了问题 • 16 人关注 • 10 个回复 • 1442 次浏览 • 2013-04-25 14:32 • 来自相关话题

重复删除标题重复的方法

sl514 发表了文章 • 2 个评论 • 508 次浏览 • 2015-05-26 21:26 • 来自相关话题

虽然比较屎。但是可以用。下面公布代码。
首先在 /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/
就可以删除了 查看全部
虽然比较屎。但是可以用。下面公布代码。
首先在 /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/
就可以删除了