问题描述
- php+mysql做后台,怎么实现用户登陆,推送消息
- 大概情况是这样的:
当A登陆以后,可以发消息给B,如下图,选择B的工号
发送以后,B登陆,可以在部门消息那里会显示一个小红点,提示有消息
我的思路是这样的:当A按下发送以后,就向存放消息的数据库里写一条记录,并把消息的状态码设置成未读,接收人是B,当B登陆以后,因为状态码是未读,就会显示提示信息。可是这个提示怎么实现?
如果我一次发同样的消息给多个人,是不是应该写多条记录?向数据库写消息要循环?
还有一个问题是:如果我的消息中包含图片,图片是不是要放在一个文件夹里?
希望能给点意见,谢谢!
解决方案
- 第一个问题,可以用ajax读取发给B的信息,显示。
- 第二个问题,可以把消息和接收人分离。接收人的表中保存是否已经阅读的信息。
- 第三个问题,图片可以存放在目录中,数据库中记录图片文件的路径。
时间: 2024-11-18 17:58:52