woff 發表於 2008-5-29 17:44:34

不小心刪除掉了一個用戶,這樣恢復!

首先申明:專為沒有phpmyadmin工具或者懶得用工具的人提供。這句sql是需要根據你的實際情況作一些修改的,不是拿來就用



INSERT INTO cdb_members (uid,username) VALUES((SELECT authorid FROM cdb_threads WHERE author='春風一度' AND tid='664'),'春風一度')
首先看我的說明,看懂了再搞。

這裡 春風一度 要替換成你不小心刪掉的會員的用戶名。(細心些,共兩處)
tid='664'中的664替換成這個會員發的一個主題的id,任意找一個就可以。主要是想取得主題表裡記錄的用戶uid

修改好以後就可以執行了,就在後在的升級數據庫那裡就可以了。
之後在後台的編輯用戶裡查找到這個用戶,把他的資料編輯一下。
ok 大功告成。通知這個用戶。他的新的信息。

有什麼問題在此發帖探討
當然這句中的
SELECT authorid FROM cdb_threads WHERE author='春風一度' AND tid='664'也可以換成
SELECT authorid FROM cdb_posts WHERE author='春風一度' AND pid='664'
意思就是如果這個會員沒有發過主題,但是有發表過回復,那我們就用下面的這句,從cdb_posts表中來獲得用戶的uid.
當然此時的pid='664'中的664就是該用戶發表過的貼子的pid,這個可以通過瀏覽該會員的帖子得到。
頁: [1]
查看完整版本: 不小心刪除掉了一個用戶,這樣恢復!