把所有的消息都放到一张表中。查询的时候,不考虑其他因素,先查出来所有的消息;然后再加一张表,这张表用于存放消息表的id,第二张表的意义是已读。单一用户下。查总的消息,然后排除已读的消息。剩下就是未读的消息。如果是多个用户,那就在第一张表中就分别查一个用户对应的数据(可能是它自己的,可能是公共的),然后再用第二张表进行判断。
具体的消息中心的功能,以后在网上再找找例子。强化下。
把所有的消息都放到一张表中。查询的时候,不考虑其他因素,先查出来所有的消息;然后再加一张表,这张表用于存放消息表的id,第二张表的意义是已读。单一用户下。查总的消息,然后排除已读的消息。剩下就是未读的消息。如果是多个用户,那就在第一张表中就分别查一个用户对应的数据(可能是它自己的,可能是公共的),然后再用第二张表进行判断。
具体的消息中心的功能,以后在网上再找找例子。强化下。