卡片升级有什么用:谁有类似于邮件标题查看与否的提示代码

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 02:51:25
因为正在做一个公告系统,要求登陆后,将未查看过的与看过的区别一下,就像邮件系统一样。谁有这样的代码或者参考资料,请共享一些吧,谢谢。

没有代码(不知道你是什么语言的ASP/PHP?),但是说一下思路

数据库中建立一个表Flag,两个字段,User_id和News_id。

用户登录后,显示每条新闻的时候执行一下查询,例如user_id=14,news_id=8,则执行SELECT * FROM [Flag] WHERE [User_id]=14 AND [News_id]=8如果查询出来的记录集有元素说明读过,没有元素说明没读过。

用户浏览一条新闻的时候,如果已经读过,就算了,没有读过的话,在数据库里面加一条记录INSERT INTO [Flag] ([User_id],[News_id]) VALUES(14,8),用户的阅读操作就被记录了。

同样可以做“标记为未读”/“标记为已读”等等操作,只要在表中添加删除记录就可以了