【问题标题】: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 的表。我应该什么时候在这个表中插入值?

标签: php css phpmyadmin


【解决方案1】:

您应该使用数据库。至少创建 3 个表:usercommentuserReadComment,因为用户阅读评论是多对多的关系。

【讨论】:

  • 我有这三个表...!在 userReadComment 我使用 user_id、comment_id 和 update_id...!但我不明白什么时候应该在 userreadcomment 中插入数据
【解决方案2】:

这需要对项目进行适当的设计。

什么意思:

我想要它在 php 代码中...任何人都可以帮助...我完全卡住了

?

您只能使用数据库。就这么简单,一旦你有了评论表,你可以在其中引用它的 ID 并连同你一起做用户 ID...如果它存在,则读取它,否则它不存在!

或者

您可以设置已读或未读的枚举。

你能说明你到目前为止做了什么吗?

【讨论】:

  • 我正在插入 cmets..!并从数据库中获取它并显示它..!现在我希望如果管理员添加评论,那么所有其他用户都不会阅读它..!我有comment_id,project id,update_id,comment,comment_date的评论表
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-20
  • 1970-01-01
  • 1970-01-01
  • 2014-04-24
  • 1970-01-01
  • 2015-06-28
  • 2016-05-17
相关资源
最近更新 更多