方法一:数据库标记
在这种方法中,我们可以使用数据库来存储消息和用户的阅读状态。假设我们有两个数据库表:messages
和 users
。messages
表用于存储消息,包括消息的内容和状态。users
表用于存储用户信息,包括用户的 ID 和其他相关信息。
首先,我们需要为每个用户创建一个新的记录,用于跟踪他们的消息阅读状态。我们可以在 users
表中添加一个名为 read_messages
的字段,用于存储已读消息的 ID。这可以是一个以逗号分隔的字符串,也可以是一个包含已读消息 ID 的数组。
以下是创建数据库表的示例 SQL 代码:
CREATE TABLE messages (
id INT PRIMARY