如何在作出类似QQ系统提示消息并在其他人的页面上显示出来
希望大家帮帮忙啊!不然自尊心受不住打击啊!
首先要有一个系统消息表
常见的系统消息表的设计结构
表名(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语句查询一次数据库,读取到数据证明有最新消息出现,读取不到则证明没有最新数据。