注册 登录
编程论坛 ASP技术论坛

如何实现asp分别统计各分管理员的录入文章数量

sunwish 发布于 2010-03-17 18:47, 721 次点击
现有表 info 内有 author 字段记录着是哪个管理员发的文章,现在想统计下某管理员到底发布了多少条文章,请问完整的asp sql语句怎么写?
 <%
       set rs=server.CreateObject("adodb.recordset")
       sql="SELECT COUNT(author) FROM Info WHERE author="车管所""
       rs.open sql,conn,3,2
       do while not rs.eof
     %>
这样吗?
然后通过 <td> <%=rs("COUNT(author)")%></td> 这样调用显示吗?
这样没法运行,提示sql那行 无效字符
4 回复
#2
sunwish2010-03-17 18:51
还有就是,有好几个分管理员,我想全部列出管理员名字和其录入量,怎么写语句啊?我相当菜,刚学习,您可以笑话


是不是每个都要这样写出来?调用?
#3
aspic2010-03-18 09:11
<td> <%=rs(0)%></td>
#4
yms1232010-03-18 10:02
以下是引用sunwish在2010-3-17 18:51:13的发言:

还有就是,有好几个分管理员,我想全部列出管理员名字和其录入量,怎么写语句啊?我相当菜,刚学习,您可以笑话


是不是每个都要这样写出来?调用?
如果是多个的话建议加表的字段进行前期统计,也就是在录入时就统计录入量。
不进行前期统计也可以,不过你这样写数据一多浏览速度就可想而知了。
#5
孤独冷雨2010-03-18 10:23
这个很简单的,前天才做了一个这样的统计:管理员用户名你就用各个部门名称,在发布内容时,直接把他的登陆名SESSION("USERNAME")存到author字段里。这样你再做统计不就省事的很了吗!
1