新聞中心
Discuz論壇通過UPdate語句批量修改帖子內(nèi)容的方法
作者 / 無憂主機(jī) 時(shí)間 2015-01-22 21:25:22
論壇里面的帖子成千上萬篇,如果版主或者是站長查看帖子的時(shí)候有的需要改里面的關(guān)鍵詞。試想如果是一篇兩篇改起來比較方便,如果很多一篇一篇的改那樣效率就很低了,有沒有比較好的方法可以批量替換帖子中的關(guān)鍵詞呢?小編今天就遇到了類似的問題,一位站長因?yàn)樽鲫P(guān)鍵詞排名,所以很多的帖子的里面都加了獨(dú)立ip空間這個(gè)關(guān)鍵詞,可是后來又決定改為獨(dú)立ip虛擬主機(jī)空間了。于是就來求救小編讓幫忙想個(gè)比較好的批量替換的方法。小編想后可以用SQL語句在數(shù)據(jù)庫中用Update來替換是一個(gè)不錯(cuò)的方法哦。那么下面小編就來詳細(xì)說下操作的方法吧。因?yàn)?a title="Discuz" href="http://www.love62.cn/discuz" target="_blank">Discuz這款論壇程序后臺提供SQL操作的功能,但是默認(rèn)情況下處于安全考慮這個(gè)功能是關(guān)閉的,要想使用這個(gè)功能就需要在數(shù)據(jù)庫的配置文件里面先修改下配置文件。具體方法如下: 第一步:連接FTP工具。找到config/config_global.php文件。 找到66行代碼如下:
$_config['security']['querysafe']['status'] = 1;修改為:
$_config['security']['querysafe']['status'] = 0;繼續(xù)向下找到88行代碼:
$_config['admincp']['runquery'] = '0';修改為:
$_config['admincp']['runquery'] = '1';第二步:登陸論壇的后臺,在站長-數(shù)據(jù)庫--升級-輸入以下SQL語句。 批量替換的UPdate語句如下: UPDATE pre_forum_post SET message=REPLACE(message,"獨(dú)立ip空間","獨(dú)立ip虛擬主機(jī)空間");
![Discuz論壇通過UPdate語句批量修改帖子內(nèi)容的方法](http://www.love62.cn/wp-content/uploads/2015/01/dz-1-22-1-300x166.png)
![Discuz論壇通過UPdate語句批量修改帖子內(nèi)容的方法](http://www.love62.cn/wp-content/uploads/2015/01/dz-1-22-2-300x55.png)
本文地址:http://www.love62.cn/discuz/18408.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)