destoon8.0模块内容处理违规词生成语句

该PHP脚本用于在含有大量数据的站点中,针对特定模块,批量生成MySQL删除语句,以便删除含有违规词的内容。用户输入关键词后,脚本将按一定逻辑拆分数据表并构造相应的DELETE语句,简化了删除操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为站点数据比较庞大,有部分违规词,这是很严重的,所以要批量输入关键词自动生成mysql删除语句,然后复制到mysql命令进行删除,这样比较方便。

代码如下,比如要生成21资讯模块下的内容违规词删除语句,只需要在21资讯模块目录下新建一个stopmysql.php

<?php
require '../common.inc.php';
include './config.inc.php';
$mid=$moduleid;
$module = $MODULE[$mid]['module'];
$modurl = $MODULE[$mid]['linkurl'];
$modulename=$MODULE[$mid]['name'];
$table = get_table($mid);
$condition = "status=3";
$keyword=$_GET['keyword'];
$result =  $db->query("SELECT itemid from {$table} where {$condition}  ORDER BY  itemid  desc LIMIT 0,1");
$r = $db->fetch_array($result);
$itemid=$r['itemid'];
$zhengshu=100000;
$chufa=$itemid/$zhengshu;
$split=ceil($chufa);
$count=$split+1;
for($i=0;$i<$split;$i++) {
$fen=$i+1;
echo "DELETE from {$table} where itemid in (select  itemid from {$CFG['tb_pre']}{$mid}_{$fen} where content like '%{$keyword}%');<br/>";	
}

?>

然后在浏览器执行:

stopmysql.php?keyword=你要删除的关键词

更多可以查看:醉学网-让您提分更轻松!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值