我的网站上有一个消息系统,用户可以在其中发送消息,我有一个mysql数据库,其中包含以下列:
id sentto sentby msgbody created
“sentto”是发送消息的人。 “sentby”是msg发件人。
我使用select语句在页面上显示msg。
现在我想将状态函数Read | unread添加到我的msging系统中,这样如果foo向bar发送一个msg,bar会打开他的收件箱并读取msg,然后foo将看到状态在发件箱中读取msg。 / p>
这怎么可能?
我是否需要在聊天表中再创建2个“读取”“未读”列?
有什么想法吗?
答案 0 :(得分:1)
在hasread, tiniyint (1), default as 0
之后添加新列sentby
。
当接收者(小节)打开消息时,更新数据库记录hasread
= 1。