Discuz批量替换帖子内容的方法(使用SQL更新数据库)

2015-01-24信息快讯网

这篇文章主要介绍了Discuz批量替换帖子内容的方法,使用SQL语句实现,用REPLACE函数批量更新数据库,需要的朋友可以参考下

今天一个朋友的Discuz X2论坛需要批量替换帖子的内容,帖子数量上万,一开始是通过设置词语过滤,发现无效果,只能通过数据库批量替换了,具体方法请接着往下看。

Discuz X2论坛后台提供数据库SQL语句操作的功能,但是默认情况下出于安全考虑,该功能是被关闭的,所以得先修改下配置文件,方法如下:

找到论坛程序文件config/config_global.php,用记事本打开该文件,然后查找$_config['security']['querysafe']['status']将其设置为0,继续查找$_config['admincp']['runquery']将其设置为1即可。(出于安全考虑,建议执行SQL语句完毕后将这两个参数的值再改回来)

下面教大家Discuz X2批量修改帖子内容的方法:

1.进入Discuz X2后台→站长→数据库→升级

2.输入如下语句后提交即可:

UPDATE pre_forum_post SET message=REPLACE(message,""要替换的内容"",""新内容"");

PHP向浏览器输出内容的4个函数总结
php中current、next与reset函数用法实例
php使用fsockopen函数发送post,get请求获取网页内容的方法
PHP基于CURL进行POST数据上传实例
php中file_get_contents与curl性能比较分析
php采用file_get_contents代替使用curl实例
php采用curl模仿登录人人网发布动态的方法
php实现获取文章内容第一张图片的方法
php实现的zip文件内容比较类
PHP实现对站点内容外部链接的过滤方法
php批量删除数据库下指定前缀的表以prefix_为例
destoon调用discuz论坛中带图片帖子的实现方法
Discuz7.2版的faq.php SQL注入漏洞分析
2个Codeigniter文件批量上传控制器写法例子
PHP大批量插入数据库的3种方法和速度对比
php实现批量压缩图片文件大小的脚本
ThinkPHP实现批量删除数据的代码实例
ThinkPHP实现事务回滚示例代码
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
PHP扩展CURL的用法详解
ThinkPHP3.1数据CURD操作快速入门
ThinkPHP3.1新特性之内容解析输出详解
php获取网页中图片、DIV内容的简单方法
ThinkPHP CURD方法之field方法详解
ThinkPHP CURD方法之data方法详解
ThinkPHP CURD方法之order方法详解
使用php批量删除数据库下所有前缀为prefix_的表
php 批量添加多行文本框textarea一行一个
浅谈discuz密码加密的方式
PHP批量检测并去除文件BOM头代码实例
php通过ajax实现双击table修改内容
php利用curl抓取新浪微博内容示例
PHP批量生成静态HTML的简单原理和方法
PHP中批量生成静态html(命令行下运行PHP)
php实现保存submit内容之后禁止刷新
使用Discuz关键词服务器实现PHP中文分词
discuz加密解密函数使用方法和中文注释
©2014-2024 dbsqp.com