发新话题
打印

[Discuz!专区] 恢复被删除的会员的UID

恢复被删除的会员的UID

此方法有个唯一的缺点:就是被删除的会员必须发过帖子,或者回过帖子
复制内容到剪贴板
代码:
INSERT INTO cdb_members (uid,username) VALUES((SELECT authorid FROM cdb_threads WHERE author='用户名' AND tid='100'),'用户名'
用户名 要替换成你不小心删掉的会员的用户名(共两处)
5 }1 o/ q- Y0 {----让心情一起飞扬新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛7 s1 d& N- Q* F1 t$ ^
tid='100'中的100替换成这个会员发的一个主题的id,任意找一个就可以。主要是想取得主题表里记录的用户uid
; d3 |+ `. D8 D+ }% I----让心情一起飞扬
9 X( Q  _  j) T69中文之家 / 69 Chinese Nets修改好以后就可以执行了,就在后台的升级数据库那里就可以了。www.69699.org2 D: w7 y5 P( R( Y
之后在后台的编辑用户里查找到这个用户,把他的资料编辑一下。新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛9 y. g( l! i* ~9 Z- k
当然这句中的
复制内容到剪贴板
代码:
SELECT authorid FROM cdb_threads WHERE author='用户名' AND tid='100'
也可以换成
复制内容到剪贴板
代码:
SELECT authorid FROM cdb_posts WHERE author='用户名' AND pid='100'
意思就是如果这个会员没有发过主题,但是有发表过回复,那我们就用下面的这句,从cdb_posts表中来获得用户的uid.
) w* \* |/ d" Y8 M* Y0 f----让心情一起飞扬
1 E! l' d* t# H5 S" {5 e0 |新闻,军事,休闲,美女,娱乐,影视,下载,文学,社区,BBS,论坛当然此时的pid='100'中的100就是该用户发表过的贴子的pid,这个可以通过浏览该会员的帖子得到。

TOP

太高深太专业了!!

TOP

很专很深奥

TOP

发新话题