gpt4 book ai didi

php - 在php中实现线程消息系统

转载 作者:行者123 更新时间:2023-11-30 01:02:08 24 4
gpt4 key购买 nike

我有一个基本的私有(private)消息系统,我正在尝试添加线程消息功能,以便用户可以互相发送消息而无需启动新的消息。我有两个表,一个用于消息,另一个用于对话。

我实际上正在做的是,我有 inbox.php 在其中显示所有消息,然后我有 view.php 在其中显示消息详细信息,在该页面上我有一个回复框,因此如果用户发送回复新消息将被插入到与父级 id 的对话表中被插入到message_id对话表中的列。

问题

正如我所说,我正在将回复消息插入 conversation表,现在 user2 将无法在他的收件箱中看到回复,因为我正在从 messages 获取该数据。 table 。

我尝试插入对 messages 的回复和conversation表,但这会将其作为新 id 插入,并且 message_id 将不同。

那么我如何才能实现这个消息系统,让两个用户都可以收到回复?

消息表

 id 

from_user

to_user

message

date

对话表

 id 

from

to

message

message_id

date

最佳答案

为所有消息创建一个表,只需将其扩展以容纳消息发送到的消息 ID 的另一个字段。

id 

user

to_user

message

date

in_reply_to_messageId

关于php - 在php中实现线程消息系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20027433/

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