PhpWind教程:短消息刪除錯(cuò)誤的臨時(shí)解決方法_PhpWind教程
下載最新版本無這個(gè)錯(cuò)誤,已經(jīng)修正、 此前下載的,或者目前存在刪除錯(cuò)誤的請(qǐng)下載最新的安裝包,或者按以下修改
查找require/msg.php
function delete_msgc($ids = null) {
.............
}
// ..........為省略
把整個(gè)函數(shù)替換成
function delete_msgc($ids = null) {
$GLOBALS['db']->update("DELETE pw_msgc FROM pw_msgc LEFT JOIN pw_msg ON pw_msgc.mid= pw_msg.mid LEFT JOIN pw_msglog ON pw_msgc.mid= pw_msglog.mid WHERE pw_msg.mid is NULL AND pw_msglog.mid is NULL".($ids ? " AND pw_msgc.mid IN($ids)" : ''));
}
或者用附件直接覆蓋
原因是,Mysql版本太低的話,導(dǎo)致SQL執(zhí)行出錯(cuò)。Mysql5.X以上不會(huì)出現(xiàn)此錯(cuò)誤。
如還沒有解決,請(qǐng)按下面說明處理:
require/msg.php
$GLOBALS['db']->update("DELETE mc FROM pw_msgc mc LEFT JOIN pw_msg m ON mc.mid=m.mid LEFT JOIN pw_msglog ml ON mc.mid=ml.mid WHERE m.mid is NULL AND ml.mid is NULL".($ids ? " AND mc.mid IN($ids)" : ''));
替換成:
MYSQL 4.0.x版本
$GLOBALS['db']->update("DELETE pw_msgc FROM pw_msgc mc LEFT JOIN pw_msg m ON mc.mid=m.mid LEFT JOIN pw_msglog ml ON mc.mid=ml.mid WHERE m.mid is NULL AND ml.mid is NULL".($ids ? " AND mc.mid IN($ids)" : ''));
MYSQL 3.x版本
global $db;
$mids = '';
$query = $db->query("SELECT mc.mid FROM pw_msgc mc LEFT JOIN pw_msg m ON mc.mid=m.mid LEFT JOIN pw_msglog ml ON mc.mid=ml.mid WHERE m.mid is NULL AND ml.mid is NULL".($ids ? " AND mc.mid IN($ids)" : ''));
while ($rt = $db->fetch_array($query)) {
$mids .= ($mids ? ',' : '').$rt['mid'];
}
if ($mids) {
$db->update("DELETE FROM pw_msgc WHERE mid IN($mids)");
}
附件:require_msg.zip
- PhpWind教程:PHPWind forum V7.5 SP1 使用與修復(fù)說明
- PhpWind教程:PHPWind Forum V7.5 升級(jí)教程
- PHPWind7.3 升級(jí)7.3.2 圖文教程
- PhpWind教程:sitemap生成問題
- PhpWind教程:熱榜排行 for 75
- PHPwind 6.3.2升級(jí)至PHPwind 7.3.2 圖文教程
- PHPWind 7.0 升級(jí)至PHPwind 7.3.2 圖文教程
- PHPWind 7.0 升級(jí)到PHPwind v7.3 圖文教程
- PHPWind 6.3.2升級(jí)到 PHPwind v7.3 圖文教程
- PHPWind6.3.2升級(jí)PHPWind7.0說明教程
- PhpWind教程:PHPWind6.3(6.3rc、6.3) to PHPWind6.3.2升級(jí)教程
- PhpWind教程:PHPWind6.x(6.0rc、6.0) to PHPWind6.3.2升級(jí)教程
PhpWind教程教程Rss訂閱Cms教程搜索
PhpWind教程推薦
- PhpWind教程:Linux下mysql常見問題
- PhpWind教程:發(fā)帖時(shí)可以看swf視頻功能(flv)
- PhpWind教程:調(diào)整版塊簡介的字節(jié)限制_for all
- PhpWind教程:論壇出現(xiàn)字體很大,文字顏色不對(duì)的錯(cuò)誤
- PhpWind教程:升級(jí)后,論壇所有用戶的簽名都不顯示
- PhpWind教程:添加版塊
- PhpWind教程:論壇評(píng)分功能
- PhpWind教程:Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL報(bào)錯(cuò)解決
- PhpWind教程:風(fēng)格安裝、管理
- 解除轉(zhuǎn)換后的流量丟失之——全面Rewrite規(guī)則
- 相關(guān)鏈接:
- 教程說明:
PhpWind教程-PhpWind教程:短消息刪除錯(cuò)誤的臨時(shí)解決方法。