我用php和mysql创建了一个聊天应用程序。用户可以在哪里发送消息。
现在我想实现一个“读取”和“未读”的消息系统。
例如,未读消息的标题应该看起来是“黑色”,而阅读消息的标题应该是“灰色”。
我的表结构:
MessageId SentTo SentBy Created Status
状态栏默认为消息状态(读取|未读)未读。
我有一个 readmsg.php 文件当用户点击Inbox.php中的消息标题时,他被重定向到 readmsg.php ,在那里他可以阅读完整的消息。还会运行Insert Into语句,这会使用读取更新状态列。
Readmsg.php
$mid=$_GET["msgid"];
$you=$_COOKIE['username'];
$st= "SELECT*FROM msgbox WHERE sentto='$you' AND id='$mid' LIMIT 1";
#Script to update Status column
这一切都有效,但管理真的很难。
使用php和mysql管理读取和未读消息有一种简单的方法吗?
任何帮助都很受欢迎。