MySQL-sns网站中@好友功能如何实现?

WordPress 开发 WordPress 开发 主题:1098 回复:2322

MySQL-sns网站中@好友功能如何实现?

偏爱自由 发布于 2017-01-25 字数 74 浏览 1184 回复 3

如何实现微博中@好友功能呢?可以快速检索匹配好友名称关键字、拼音等?

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(3

甜柠檬 2017-10-01 3 楼

存储时建议运用Redis这种键值数据库,它的好处很明显,能够更快的检索数据,并且在这种搜索功能上它有匹配的查询语句。并且他的数据CURD语句简单,可以很快就能学会

晚风撩人 2017-07-26 2 楼

首先,你的有一张表记录每条微博at的用户(id-uid),其次在你发送微博的时候,应该检查是否微博里出现了at符号。如果有你就应该检查at符号和离他最近的空格间的用户名,如果这个用户名在user表里面存在,你就可以把他村到你记录at的表里。最后读取微博的时候,你也得检查,然后把用户名替换为相应链接就可以输出了。大致思路,仅供参考

归属感 2017-06-03 1 楼

首先在遇到@符号的时候,搜索用户用户让你选择,此时会纪录用户的ID,在发微博的时候以便通知相应的人;如果针对那种手动输入的,就需要进行相应的搜索,如果存在对应的用户,同样会补上用户的ID;数据库,至于是存在mysql中,还是其他的地方,这需要看实际情况了