TShopping

標題: 不小心刪除掉了一個用戶,這樣恢復! [打印本頁]

作者: woff    時間: 2008-5-29 17:44
標題: 不小心刪除掉了一個用戶,這樣恢復!
首先申明:專為沒有phpmyadmin工具或者懶得用工具的人提供。這句sql是需要根據你的實際情況作一些修改的,不是拿來就用



  1. INSERT INTO cdb_members (uid,username) VALUES((SELECT authorid FROM cdb_threads WHERE author='春風一度' AND tid='664'),'春風一度')
複製代碼

首先看我的說明,看懂了再搞。

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

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

有什麼問題在此發帖探討
當然這句中的
  1. SELECT authorid FROM cdb_threads WHERE author='春風一度' AND tid='664'
複製代碼
也可以換成
  1. SELECT authorid FROM cdb_posts WHERE author='春風一度' AND pid='664'
複製代碼

意思就是如果這個會員沒有發過主題,但是有發表過回復,那我們就用下面的這句,從cdb_posts表中來獲得用戶的uid.
當然此時的pid='664'中的664就是該用戶發表過的貼子的pid,這個可以通過瀏覽該會員的帖子得到。





歡迎光臨 TShopping (http://www.tshopping.com.tw/) Powered by Discuz! X3.2