CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

请教各位怎样用数据库实现在线人数和人命的统计(设计方法),最好能有例子???

楼主lemontree197977(热茶)2003-09-01 13:44:50 在 Web 开发 / ASP 提问

请教各位怎样用数据库实现在线人数和人命的统计(设计方法),最好能有例子??? 问题点数:100、回复次数:11Top

1 楼GHOSTWY(没声音的房间)回复于 2003-09-01 13:55:02 得分 0

LOGIN的ID   做一个标记  
   
  在数据库里多加个字段   LOGIN的1   否则   0  
   
  取出是1的就行了Top

2 楼lemontree197977(热茶)回复于 2003-09-01 14:02:08 得分 0

但是如果用户退出或者直接关闭窗口怎么办?Top

3 楼pp4u(方便面(当天结贴))回复于 2003-09-01 14:04:32 得分 10

<script   language=vbscript   runat=server>  
  sub   application_onstart  
  session.Timeout=3  
  application.Lock  
  application("whosOn")=0  
  application.UnLock  
  end   sub  
   
  sub   session_onstart  
  application.Lock  
  application("whoson")=application("whoson")+1  
  application.UnLock  
  end   sub  
   
  sub   session_onend  
  application.Lock  
  application("whoson")=application("whoson")-1  
  application.UnLock  
  end   sub  
  </script>  
  写在global.asa中,人名也可以在session_onstart和session_onend中连接数据库取出。。。Top

4 楼freespace520(自由人)回复于 2003-09-01 14:17:14 得分 0

楼上的方法在理论上是可以,不过在实际中就不一样了。。。  
  我很早前就试过用这样的办法,最后还是被迫放弃!  
  因为出的问题太多了,而且是莫名其妙!Top

5 楼lemontree197977(热茶)回复于 2003-09-01 14:30:51 得分 0

同意楼上,有没更好更准确的方法??Top

6 楼wjh6of6agriculture(艰苦奋斗)回复于 2003-09-01 15:18:39 得分 0

建议还是放弃!登陆可以准确记录,但退出后就无法准确知道。。Top

7 楼lemontree197977(热茶)回复于 2003-09-01 16:39:40 得分 0

怎么没人知道吗????Top

8 楼IThurricane(littlepig)回复于 2003-09-01 19:30:18 得分 20

在数据库里加入online表,每登陆一个人插入一条Top

9 楼welon(辉哥)回复于 2003-09-01 20:38:50 得分 0

gzgzgzTop

10 楼possible_Y(████本人签名需要刮开,方可看到 )回复于 2003-09-01 22:16:16 得分 0

application   +   定时刷新     +   数据库Top

11 楼possible_Y(████本人签名需要刮开,方可看到 )回复于 2003-09-01 22:23:05 得分 70

在数据库里加入online表,表中有一字段tim,每登陆一个人插入一条记录,tim字段记录登陆时间  
   
  页面每隔   t   时间刷新,比较当前用户的tim字段和now()之间的时间差是否大于   t   ,若大于则该用户已经离线,如果不大于将当前时间记录到online表对应的用户的tim字段,以便下一次刷新时比较用  
  Top

相关问题

  • 数据库统计
  • 数据库统计问题
  • 数据库统计问题
  • Oracle有没有例子数据库????
  • 数据库操作的例子!
  • 求数据库多线程的例子?
  • 关系数据库范式的例子
  • 求数据库备份例子(ACCESS)
  • 求VB.net访问数据库的例子
  • 急求操作数据库的例子

关键词

  • 数据库
  • 字段
  • 用户
  • tim
  • 刷新
  • 登陆
  • 方法
  • 大于
  • 线
  • 记录

得分解答快速导航

  • 帖主:lemontree197977
  • pp4u
  • IThurricane
  • possible_Y

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo