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

如何在作出类似QQ系统提示消息并在其他人的页面上显示出来

李雨露 发布于 2010-02-20 10:50, 448 次点击
希望大家帮帮忙啊!不然自尊心受不住打击啊!
1 回复
#2
yms1232010-02-20 13:09
首先要有一个系统消息表
常见的系统消息表的设计结构
表名(Message)
ID 编号  数字型
Title 标题 文本型
SendUser 发送者 文本型
AcceptUser 接收者 文本型
Body 内容 文本型
SendTime 发送时间 日期时间型
IsRead 是否阅读 布尔型
而符合最新消息的记录是接收者为当前已登陆的用户,并且是按发送时间排序最新发表的未阅读消息
这样SQL语句就可以写成
sql="select Top 1 from Message Where AcceptUser='"&Session("UserName")&"' And IsRead=True Order By SendTime DESC"
其中Session("UserName")是已登陆的用户名
每隔一段时间使用这个SQL语句查询一次数据库,读取到数据证明有最新消息出现,读取不到则证明没有最新数据。
1