推荐应用

Discuz多国语言翻译

Discuz多国语言翻译

文库系统/文档系统

文库系统/文档系统

美食菜谱发布菜谱

美食菜谱发布菜谱

漫画阅读中心

漫画阅读中心

小说阅读中心

小说阅读中心

语言包切换基本文件

语言包切换基本文件

成语闯关

成语闯关

谷歌登錄Google登錄

谷歌登錄Google登錄

轻APP

轻APP

网上祭祀祭拜扫墓

网上祭祀祭拜扫墓

手机MP4视频上传

手机MP4视频上传

彩票开奖号码公布

彩票开奖号码公布

DZX泰语/傣语

DZX泰语/傣语

DZX日文版(日本语)

DZX日文版(日本语)

Discuz错删会员的恢复方法

发布于 2012-10-30
前言:
现在的新手胆子越来越大,干什么都不考虑下,匆忙下手,有的站长直接删了的东西,不备份还想搞回来,无奈呀


首先申明:
专为没有phpmyadmin工具或者懒得用工具的人提供。这句sql是需要根据你的实际情况作一些修改的,不是拿来就用

说明,看懂了再搞。
这里 春风一度 要替换成你不小心删掉的会员的用户名。(细心些,共两处
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,这个可以通过浏览该会员的帖子得到。

代码如下:
INSERT INTO cdb_members (uid,username) VALUES((SELECT authorid FROM cdb_threads WHERE author='春风一度' AND tid='664'),'春风一度')
扫一扫添加有偿QQ
扫一扫添加微信客服