【问题标题】:Messaging Feature in webapp [closed]webapp中的消息传递功能[关闭]
【发布时间】:2014-12-18 06:35:49
【问题描述】:

我想在我的应用程序中创建一个私人消息系统,用户登录到他的仪表板并获取一个收件箱并发送项目,在 web 应用程序中创建此类功能的最佳方法是什么?

【问题讨论】:

  • 不只是一个stackoverflow问题......
  • 您的问题可能很广泛。您是否已经为您的应用程序建立了用户系统,而您只是想加强用户消息传递?你也需要那个吗?如果可以添加更多关于您正在寻找的内容的详细信息,这将有助于我们更好地指导您

标签: php mysql web-applications


【解决方案1】:

我很确定你的要求太宽泛了,但以防万一我假设你已经有一个用户系统可以让用户登录

一个非常简单的消息系统可能如下所示:

Messages {
    id : uuid
    to_user_id : int (if user_id is an integer in your system)
    from_user_id : int
    subject : text(255)
    message : text(10000)
    message_sent: datetime
    is_read : bit / bool
    is_deleted : bit / bool
}

那么你有两个基本操作:

显示消息/阅读消息:

我的收件箱:SELECT * FROM Messages where to_user_id = %MY_USERID% and is_deleted = false

我已发送:SELECT * FROM Messages where from_user_id = %MY_USERID%

我的垃圾:SELECT * FROM Messages where to_user_id = %MY_USERID% and is_deleted = true

要发送新消息,您将在数据库中创建一条记录并填充相应的字段..

【讨论】:

  • 谢谢普雷斯科特,这就是我想要的..
  • 太好了,如果有帮助,请标记为答案
猜你喜欢
  • 1970-01-01
  • 2015-01-02
  • 2011-10-13
  • 1970-01-01
  • 1970-01-01
  • 2017-04-05
  • 2010-10-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多