如何将评论设置为未读/已读多个用户
Posted
技术标签:
【中文标题】如何将评论设置为未读/已读多个用户【英文标题】:how to set comment as unread/read with multiple users 【发布时间】:2013-03-02 09:21:17 【问题描述】:我的项目中有一个开发博客。我想将设置评论的功能添加为用户未读,直到他/她看到评论。 假设管理员发表评论,因此该项目中的所有用户都应该将该评论视为未读
谁能帮忙
should i use $_SESSION or i have to use database tables?
【问题讨论】:
我想要它在 php 代码中...任何人都可以帮助...我完全卡住了 您必须尝试使用 PHP 。然后寻求帮助。使用数据库表。如果会话在一定时间后过期会发生什么?显然你会丢失数据。 谢谢...!我尝试了很多事情。我创建了包含 3 列 comment_id、update_id 和 user_id 的表。我应该什么时候在这个表中插入值? 【参考方案1】:您应该使用数据库。至少创建 3 个表:user
、comment
、userReadComment
,因为用户阅读评论是多对多的关系。
【讨论】:
我有这三个表...!在 userReadComment 我使用 user_id、comment_id 和 update_id...!但我不明白什么时候应该在 userreadcomment 中插入数据【参考方案2】:这需要对项目进行适当的设计。
什么意思:
我想要它在 php 代码中...任何人都可以帮助...我完全卡住了
?
您只能使用数据库。就这么简单,一旦你有了评论表,你可以在其中引用它的 ID 并连同你一起做用户 ID...如果它存在,则读取它,否则它不存在!
或者
您可以设置已读或未读的枚举。
你能说明你到目前为止做了什么吗?
【讨论】:
我正在插入 cmets..!并从数据库中获取它并显示它..!现在我希望如果管理员添加评论,那么所有其他用户都不会阅读它..!我有comment_id,project id,update_id,comment,comment_date的评论表以上是关于如何将评论设置为未读/已读多个用户的主要内容,如果未能解决你的问题,请参考以下文章