TShopping

 找回密碼
 註冊
搜索
查看: 1160|回復: 0

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

[複製鏈接]
發表於 2008-5-29 17:44:34 | 顯示全部樓層 |閱讀模式
 
Push to Facebook Push to Plurk Push to Twitter 
首先申明:專為沒有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,這個可以通過瀏覽該會員的帖子得到。

 

臉書網友討論
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2016-12-10 21:02 , Processed in 0.051260 second(s), 18 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表