我想显示用户留言簿中新的(看不见的)来宾条目的数量。我正在考虑这样计算,以便留言簿中的条目总数减去上次登录时留言簿中的条目。但是,我认为这不是一个好的方法,因为如果用户登录但没有去他的留言簿,那么在这种情况下,条目应该仍然是“新的”,如果在用户中发布了一些新条目在线,它在那种情况下也不起作用。有人建议吗?
答案 0 :(得分:2)
您可以节省用户上次输入留言簿的时间,并显示自那时起的新条目数。
答案 1 :(得分:0)
这个问题听起来太笼统了。但你可能需要每个条目都有一个标志;如果他愿意,它可以让客户有机会设置一些看不见的条目。
答案 2 :(得分:0)
您可以拥有一个列,指示条目何时被标记为已显示/未显示,并对此列中的条目总数进行分组。
阅读评论后进行修改:如果您的消息有自动增量ID列,则可以在用户访问该图书时保存留言簿中看不见的条目的最大ID。最初它将为零。此外,“新”条目的ID为>已保存的最大ID。如果不是这种情况,您可以考虑使用时间戳 - 用户输入留言簿的最后一次与消息时间戳相比。我相信这些消息至少应该有时间戳。