- 主题:[smth]blog批准申请时数据库报错的问题
管理员在批准新的申请时总会看到报一个数据库错误,然后新的blog用户已经添加
进去了,他的申请仍然列在新申请里,也没在版面发批准的公告。
看了一下问题在pcadmin_app.php里的pc_add_users函数中有下面这一句:
$query = "UPDATE newapply SET apptime = apptime ,manager = '".addslashes($currentuser["userid"])."',management = '0' WHERE username = '".addslashes($lookupuser["userid"])."' ORDER BY naid DESC LIMIT 1 ;";
改成这样就好了:
$query = "UPDATE newapply SET manager = '".addslashes($currentuser["userid"])."', management = '0' WHERE username = '".addslashes($lookupuser["userid"])."';";
看了一下最新的cvs里的pcadmin_app.php也有这个问题,但水木这里好像都是正常运
转的,是改过后没有提交到cvs里还是有其他原因引起这个问题的呢?
--
FROM 202.120.111.*
mysql 版本?
【 在 nfeng (聂风) 的大作中提到: 】
: 管理员在批准新的申请时总会看到报一个数据库错误,然后新的blog用户已经添加
: 进去了,他的申请仍然列在新申请里,也没在版面发批准的公告。
: 看了一下问题在pcadmin_app.php里的pc_add_users函数中有下面这一句:
: ...................
--
FROM 219.224.182.*
Version : 3.23.58
Release : 1.9
【 在 windinsn (雪域清风 || object:2.6->15 ) 的大作中提到: 】
: mysql 版本?
--
FROM 202.120.111.*
在windinsn的指点下明白了是mysql版本太低,不支持一些mysql 4以上版本里的
用法,原来的update语句中加上 order by 和 limit 是为了取同一个用户多个待
审批申请的最后一个。
不过我觉得一个用户在提交的申请未处理之前应该不能再次提交申请比较合理。
顺便再问一下,是不是目前不能删除blog?我现在测试都是直接到mysql里去删
blog库的users表的,以后有了数据这样删的话其他表里可能会留下一堆垃圾,
目前有没有整体进行处理的功能?
【 在 nfeng (聂风) 的大作中提到: 】
: Version : 3.23.58
: Release : 1.9
--
FROM 202.120.111.*
【 在 nfeng (聂风) 的大作中提到: 】
: 在windinsn的指点下明白了是mysql版本太低,不支持一些mysql 4以上版本里的
: 用法,原来的update语句中加上 order by 和 limit 是为了取同一个用户多个待
: 审批申请的最后一个。
怎么能这样做呀
: ...................
re
默认三行也不好
啥都看不到了
--
FROM 166.111.154.35
【 在 nfeng (聂风) 的大作中提到: 】
: 标 题: Re: [smth]blog批准申请时数据库报错的问题
: 发信站: BBS 水木清华站 (Tue Apr 27 23:31:41 2004), 转信
:
: 在windinsn的指点下明白了是mysql版本太低,不支持一些mysql 4以上版本里的
: 用法,原来的update语句中加上 order by 和 limit 是为了取同一个用户多个待
: 审批申请的最后一个。
:
: 不过我觉得一个用户在提交的申请未处理之前应该不能再次提交申请比较合理。
现在不就是这样吗? 看来你还是没明白 :(
: 顺便再问一下,是不是目前不能删除blog?我现在测试都是直接到mysql里去删
: blog库的users表的,以后有了数据这样删的话其他表里可能会留下一堆垃圾,
: 目前有没有整体进行处理的功能?
telnet.
:
: 【 在 nfeng (聂风) 的大作中提到: 】
: : Version : 3.23.58
: : Release : 1.9
:
:
: --
:
: ※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.120.111.*]
--
FROM 219.224.182.*
【 在 windinsn@smth.org-SPAM.no (雪域清风 || object:2.6->15 ) 的大作中提到: 】
: : 顺便再问一下,是不是目前不能删除blog?我现在测试都是直接到mysql里去删
: : blog库的users表的,以后有了数据这样删的话其他表里可能会留下一堆垃圾,
: : 目前有没有整体进行处理的功能?
: telnet.
放出来的那个menu.ini好像没有@PcorpManage和@Pcorp,要不要加上?
一般人不会像我这么无聊去看代码嘛...
--
【 在 windinsn (雪域清风 || object:2.6->15 ) 的大作中提到: 】
: 标 题: Re: [smth]blog批准申请时数据库报错的问题
: 发信站: BBS 水木清华站 (Wed Apr 28 06:59:53 2004), 转信
:
:
: 【 在 nfeng (聂风) 的大作中提到: 】
: : 标 题: Re: [smth]blog批准申请时数据库报错的问题
: : 发信站: BBS 水木清华站 (Tue Apr 27 23:31:41 2004), 转信
: :
: : 在windinsn的指点下明白了是mysql版本太低,不支持一些mysql 4以上版本里的
: : 用法,原来的update语句中加上 order by 和 limit 是为了取同一个用户多个待
: : 审批申请的最后一个。
: :
: : 不过我觉得一个用户在提交的申请未处理之前应该不能再次提交申请比较合理。
: 现在不就是这样吗? 看来你还是没明白 :(
哦,仔细看了一下,原来那个update的where只根据username来检索的,所以需要
order by 和 limit,如果在 where 里加上 type=1 就不需要 order by 和limit了吧
: : 顺便再问一下,是不是目前不能删除blog?我现在测试都是直接到mysql里去删
: : blog库的users表的,以后有了数据这样删的话其他表里可能会留下一堆垃圾,
: : 目前有没有整体进行处理的功能?
: telnet.
: --
:
: Such certainty is beautiful,
: but uncertainty is more beautiful still.
:
: 确定是美丽的,但变幻无常更为美丽。
:
:
: ※ 来源:·BBS 水木清华站 smth.org·[FROM: 219.224.182.*]
--
FROM 202.120.111.*