Discuz批量替換帖子內容的方法(使用SQL更新數(shù)據(jù)庫)
今天一個朋友的Discuz X2論壇需要批量替換帖子的內容,帖子數(shù)量上萬,一開始是通過設置詞語過濾,發(fā)現(xiàn)無效果,只能通過數(shù)據(jù)庫批量替換了,具體方法請接著往下看。
Discuz X2論壇后臺提供數(shù)據(jù)庫SQL語句操作的功能,但是默認情況下出于安全考慮,該功能是被關閉的,所以得先修改下配置文件,方法如下:
找到論壇程序文件config/config_global.php,用記事本打開該文件,然后查找$_config['security']['querysafe']['status']將其設置為0,繼續(xù)查找$_config['admincp']['runquery']將其設置為1即可。(出于安全考慮,建議執(zhí)行SQL語句完畢后將這兩個參數(shù)的值再改回來)
下面教大家Discuz X2批量修改帖子內容的方法:
1.進入Discuz X2后臺→站長→數(shù)據(jù)庫→升級
2.輸入如下語句后提交即可:
UPDATE pre_forum_post SET message=REPLACE(message,""要替換的內容"",""新內容"");
相關文章
php解析url并得到url中的參數(shù)及獲取url參數(shù)的四種方式
本文給大家介紹php解析url并得到url中的參數(shù)及獲取url參數(shù)的四種方式,涉及到將字符串參數(shù)變?yōu)閿?shù)組,將參數(shù)變?yōu)樽址南嚓P知識,本文代碼簡單易懂,感興趣的朋友一起看看吧2015-10-10php截取字符串函數(shù)substr,iconv_substr,mb_substr示例以及優(yōu)劣分析
php進行中文字符串的截取時,會經常用到二個函數(shù)iconv_substr和mb_substr,對這二個函數(shù)應該如何選擇呢?參考下本文介紹的例子就明白了。2014-06-06PHP中trait的使用和同時引入多個trait時同名方法沖突的處理方法
這篇文章主要介紹了PHP中trait的使用和同時引入多個trait時同名方法沖突的處理,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-04-04PHP中exec函數(shù)和shell_exec函數(shù)的區(qū)別
這篇文章主要介紹了PHP中exec函數(shù)和shell_exec函數(shù)的區(qū)別,這兩個函數(shù)是非常危險的函數(shù),一般情況都是被禁用的,當然特殊情況下也會使用,需要的朋友可以參考下2014-08-08Laravel框架實現(xiàn)利用監(jiān)聽器進行sql語句記錄功能
這篇文章主要介紹了Laravel框架實現(xiàn)利用監(jiān)聽器進行sql語句記錄功能,結合實例形式分析了Laravel框架監(jiān)聽器的創(chuàng)建、引入以及使用監(jiān)聽器記錄sql語句的相關操作技巧,需要的朋友可以參考下2018-06-06thinkphp視圖模型查詢提示ERR: 1146:Table ''db.pr_order_view'' doesn''
這篇文章主要介紹了thinkphp視圖模型查詢提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解決方法,對于ThinkPHP初學者來說有一定的借鑒價值,需要的朋友可以參考下2014-10-10