gpt4 book ai didi

php - 如何向具有已读/未读标志的组用户发出通知?

转载 作者:可可西里 更新时间:2023-11-01 07:40:00 25 4
gpt4 key购买 nike

我正在制作一个通知系统,以便当组中的用户执行操作时,它会通知组中的所有其他用户。我希望为组中的每个用户将通知标记为“已读”或“未读”。有了它,我可以轻松地为用户检索任何未读的通知并显示它。我正在考虑创建一个包含以下字段的通知表。

+----------------------+
| notification |
+----------------------+
| id |
| userid |
| content |
| status (read/unread) |
| time |
+----------------------+

我的问题是:

  1. 制作系统的方法是否正确?因为这意味着当一个组中有 1,000 个用户时,我必须向表中插入 1,000 行。如果不是,这样做的更好方法是什么?
  2. 如果是这样做的话,我该如何编写 php/mysql 代码来循环插入行?

谢谢!

最佳答案

更好的方法是通过执行以下操作将通知与用户分开:

Table Notification
------------------
not_id
time content

Table User
----------
u_id

Table NotificationStatus
------------------------
id
u_id
not_id
bool read

这样一来,您只需将每个通知保存一个,这样可以更轻松地修改/编辑通知

关于php - 如何向具有已读/未读标志的组用户发出通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19949760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com