怎么判断一条消息是否已读

ForyouDream 2012-04-18 10:56:57
数据库里有一个if_read字段 我想让它未读时候等于0 已读的时候等于1 可是从哪判断及修改这条消息的状态呢?
...全文
685 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ForyouDream 2012-04-18
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]
SQL code

select count(*) from message where if_read=0
[/Quote]
哦了 谢啦
it-er 2012-04-18
  • 打赏
  • 举报
回复

select count(*) from message where if_read=0
ForyouDream 2012-04-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
引用 3 楼 的回复:
那是不是给这条消息加上个Onclick?然后呢?JS怎么写呢?


你总有个Servlet负责去数据库里面获取消息正文的吧?同样在此时,把数据库的“read”字段给赋值就行了,读取时间。
[/Quote]
嗯,这个问题明白了,还有个问题就是 用什么语句拿出未读消息有几条?select count()?
sforat 2012-04-18
  • 打赏
  • 举报
回复
这个主要看你的数据结构的设计,阅读标识肯定是要有的,但是你考虑加到哪里。如果有了标识,那么何时更新标识就很简单了。
另外,要注意冗余数据的处理。
java_age 2012-04-18
  • 打赏
  • 举报
回复
超链接吧,点击后要去数据库把该条数据查询出来~同时修改状态
ForyouDream 2012-04-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
当读者点击这条消息之后呀,会有一个读取的操作吧,这个时候去修改状态
[/Quote]
对呀,读取的时候直接改了不就行了 明白了 谢啦
MiceRice 2012-04-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
那是不是给这条消息加上个Onclick?然后呢?JS怎么写呢?
[/Quote]

你总有个Servlet负责去数据库里面获取消息正文的吧?同样在此时,把数据库的“read”字段给赋值就行了,读取时间。
ForyouDream 2012-04-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
消息列表页面,当用户点击此条消息时,操作数据库修改状态。
[/Quote]
那是不是给这条消息加上个Onclick?然后呢?JS怎么写呢?
it-er 2012-04-18
  • 打赏
  • 举报
回复
当读者点击这条消息之后呀,会有一个读取的操作吧,这个时候去修改状态
java_age 2012-04-18
  • 打赏
  • 举报
回复
消息列表页面,当用户点击此条消息时,操作数据库修改状态。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧