电脑维修网
当前位置:电脑维修网 >操作系统 > 网站编程代码 >SQL语句修改discuz2.5论坛帖子作者代码

SQL语句修改discuz2.5论坛帖子作者代码

2013-02-01 20:25 | 作者:网站维护 | 来源:电脑互助网 | 参与评论 | 点击:1991次

适用范围及使用工具

适用范围:Discuzx2.5版本(似乎2.0也能用,其他版本作者没试)
数据库:mysql5.5
操作系统:Windows2003系统
电脑互助网作者注:本话语是主要的就是三行SQL语句,大家可以使用很多第三方工具执行来完成这个操作,如navicat,phpadmin,还可以直接登录mysql数据库的客户端工具一样可以修改,自己方便就用什么吧。

SQL语句修改discuz2.5论坛帖子作者方法步骤

在需要之前需要知道以下数据,不知道的话,就无法修改。
需要修改的帖子ID:481(不知道discuz帖子ID是多少怎么办?)
帖子原作者登录名:PC811
帖子原作者数据库ID:7002(怎么才能看到discuz用户的ID?)

需要修改后的作者名:PC80
需要修改后的作者ID:1

第1步:打开浏览器输入网址www.pc811.com/admin.php并确定,输入admin管理员的用户名和管理员密码并确定成功登录。
电脑互助网注:www.pc811.com只是打个比方,大家得要把这个网址换成自己论坛的网址哦。

第3步:找到并单击discuz后台上面的工具栏“站长”,在左侧导航栏中找到并单击“数据库”在出现如下图的窗口中分三次分别输入并提交。
update pre_forum_thread set author='PC80' where tid=481
update pre_forum_post set author='PC80' where tid=481 and author='PC811'
update pre_forum_post set authorid='1' where tid=481 and authorid='7002'

电脑互助网注:如果没找到此项的话,请检测discuz2.5是否已经开启了执行sql的权限。


第4步:执行完成之后,快点回到帖子页面刷新一下就知道帖子的作者是否已经修改过来了。

discuz帖子ID查看方法

第1步:直接打开需要修改帖子的页面,把网址复制下来。

第2步:如下面这样的连接,这是伪静态的网址。我们可以看到他的ID就为481。
http://www.pc811.com/thread-481-1-1.html

如果如下面这样很长很长一段的连接那么找到tid=后面的数字就是该discuz帖子的ID了。
www.pc811.com/forum.php?mod=viewthread&tid=481&extra=page%3D1%26filter%3Dauthor%26orderby%3Ddateline%26orderby%3Ddateline

discuz论坛怎么查看用户数据库ID是多少

第1步:找到相应的用户,并单击打开此用户。

第2步:如下面的连接这样,找到连接地址中的uid=后面的数字,就是discuz论坛用户的数据库ID了。
www.pc811.com/home.php?mod=space&uid=7002&do=profile
转载时请注明:转载自《电脑维修技术网》原文地址:http://www.pc811.com/6/4/25877.html
凡文章内未标注来源均为原创文章!恭候您的意见
------分隔线----------------------------

最新评论
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
友情连接版权声明广告合作联系我们意见投诉网站地图百度地图谷歌地图
敬告:本站所有信息都为网友发布,及网络收集而来,我们只对信息的合法性进行审核 请朋友们自行鉴别真实性。