我目前正在开发一个移动应用程序,可以让您向 friend 询问收藏夹,它是一个 HTML5 前端和一个 PHP 后端。我对构建通知系统的最佳方法感到困惑,更多的是数据库模式而不是实际代码本身。
手机应用流程如下:
- 用户请求帮助
- 用户可以选择;通知所有 friend ,通知最喜欢的 friend 或通知附近的 friend
- 根据用户的选择,人们会收到通知
在 PHP 和 MySQL 中执行此操作的最佳方法是什么?我并不是真的要求任何人为我编写 PHP 代码,而是绘制出最理想的 MySQL 表和字段模式,因为这是我目前所坚持的。提前感谢您的帮助。
最佳答案
您可以创建一个通知表,例如:
from_user | to_user | notification | seen
然后每当您想通知用户时,您只需添加一条包含所需信息的记录并将 seen
设置为 0
/false
。
然后,当用户阅读通知时,您将该参数设置为 1
/true
。
例子:
from_user | to_user | notification | seen
- - - -
用户 john 通知用户 jeff:
from_user | to_user | notification | seen
john jeff whatever.. 0
用户 jeff 阅读了通知:
from_user | to_user | notification | seen
john jeff whatever.. 1
关于php - 在 PHP 中构建多通知系统的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10544412/