gpt4 book ai didi

php - 带PHP和Mysql的收件箱和发件箱系统

转载 作者:行者123 更新时间:2023-11-29 06:25:57 25 4
gpt4 key购买 nike

我在我的网站上创建了一个收件箱和发件箱系统,用户可以在其中发送和接收短信。

我在我的数据库中创建了一个表

-消息框

MessageBox 表包含以下 5 个字段:

 messageID Message SentBy SentTo Created 

Inbox.php

 $you=$_COOKIE['username'];       $st= "SELECT* FROM Messagebox WHERE sentto='$you' ORDER BY ID DESC LIMIT 10";

outbox.php

  $you=$_COOKIE['username'];
$st= "SELECT*FROM messagebox WHERE sentby='$you' ORDER BY ID DESC LIMIT 10";

我的问题是,当用户 A 向用户 B 发送消息时,用户 A 可以在收件箱中看到该消息,而发件人可以在他的发件箱中看到已发送的消息。

如果发件人从发件箱中删除了消息,或者用户A从收件箱中删除了消息,则消息从双方都删除了。

如何实现我的系统?

如有任何帮助,我们将不胜感激!

最佳答案

您可以添加两个标志用于删除目的。一个标志用于 deletedByReceiver,另一个用于 deletedBySender。每当消息被删除时设置适当的标志。

另一种选择是维护更多表,该表维护每条消息的 our 和 in 以及消息 id。要了解更多信息: Messaging system in php mysql

关于php - 带PHP和Mysql的收件箱和发件箱系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31018861/

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