创建一种方式来标记"标记" PHP messsage系统中的人

时间:2017-08-08 15:54:37

标签: php mysql tags message

我正在使用PHP和Mysql构建一个简单的Web应用程序。其中一个功能是一个页面,其中所有用户都可以使用表单内的textarea交换消息。

在textarea的一侧,我有一个div与所有注册用户的图片。在撰写邮件时,您可以点击一个用户'图像和用户名将写在textarea中。

我如何做一个"标签" PHP中的系统,以便当用户使用此功能时,"标签"在消息中有人,它会在mySql表中查找该名称,然后为用户发送通知吗?

我没有要求所有特定代码的答案来实现这一点,只是关于如何执行此操作的逻辑指南。 在此先感谢!!

1 个答案:

答案 0 :(得分:2)

我会创建一个新的标签/通知数据库表,至少包含收件人的用户ID,消息,发送的时间戳和读取时间戳。

让您的脚本检查此表并显示与该用户ID匹配且没有读取时间戳的通知。用户单击通知后,您可以将读取的时间戳插入行中以隐藏它。

为了保持数据库整洁,您可以创建一个额外的脚本,也许是一个cron,以便在一周后清除所有读取通知。 :)