Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php webapp中的消息传递功能_Php_Mysql_Web Applications - Fatal编程技术网

Php webapp中的消息传递功能

Php webapp中的消息传递功能,php,mysql,web-applications,Php,Mysql,Web Applications,我想在我的应用程序中创建一个私人消息系统,用户登录到他的仪表板,获取收件箱和发送的邮件,在webapp中创建此类功能的最佳方法是什么?我很确定你的要求太广泛了,但为了以防万一,我假设你已经有了一个用户系统,用户可以登录 一个非常简单的消息传递系统可能如下所示: Messages { id : uuid to_user_id : int (if user_id is an integer in your system) from_user_id : int subj

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

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

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

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
}
然后有两个基本操作:

显示消息/阅读消息:

我的收件箱:从邮件中选择*,收件人为\u user\u id=%My\u USERID%,已删除=false

我的已发送邮件:从邮件中选择*,其中FROM\u user\u id=%My\u USERID%

我的垃圾箱:从邮件中选择*,收件人为\u user\u id=%My\u USERID%且已删除=true


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

不仅仅是一个stackoverflow问题……您的问题可能更广泛。你是否已经为你的应用程序准备了一个用户系统,而你只是想增加用户信息?你也需要吗?如果你能提供更多关于你想要什么的详细信息,这将有助于我们更好地指导你。汉克斯·普雷斯科特,这就是我想要的。啊,太好了,如果有帮助,请将其标记为答案