新功能:聊天模式收件箱

进入体验
    该模式变列出每一条内信为列出每一个与你交互过的用户,方便你查找历史“聊天记录”。
    该模式按最后一条内信的发送时间排序,并会显示出最后一条内信的内容及总内信条数。
    该模式的一大缺点是有点慢,因为我无法用mysql排序,而php排序的效率较低。
    欢迎给该模式提建议。
    话说为了实现这个功能,我写了我写过的最复杂的sql查询语句:
select uid,name from user where user.uid in (select byuid from msg where msg.uid=? union select uid as byuid from msg where msg.byuid=?)
    本来还准备更复杂的(用join语句来联合msg表进行time排序),但是由于无法排除重复数据,我只好改用查询出所有用户,然后用php排序了。
回复列表(8|隐藏机器人聊天)
添加新回复
回复需要登录