脚本宝典收集整理的这篇文章主要介绍了php怎么实现加好友功能,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
phP实现加好友功能的方法:1、把好友申请储存到申请数据表中;2、查询申请表;3、实现删除好友;4、创建分组名称字段;5、查询并列出数据表信息即可。
本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑
php怎么实现加好友功能?
php实现加好友功能
思路:
1、用户发送好友申请之后 把申请储存到申请数据表中,状态为 未验证
2、当用户登录时,查询申请表中是否有uid和被申请人id相同的,如果同意,更改状态,并把数据插入到对应的好友数据表否则,删除申请数据表中数据
3、当一方删除好友时,从被删除人中删除删除人的好友
4、创建分组名称字段,字段设定好值,让用户选择,或者让用户自定
5、当查询时候列出数据表信息
附:MySQL数据表 共两个
#以上步骤是对数据库的操作,你可以<a class = "inner-link decor-unline" href= "/seArch?word=实例化&fr=qb_search_exp&ie=gbk" target= "_blank" rel= "nofollow" data-word= "2" >实例化</a>, #好友表 <a class = "inner-link decor-unline" href= "/search?word=mysql_query&fr=qb_search_exp&ie=gbk" target= "_blank" rel= "nofollow" data-word= "0" >mySQL_query</a>("CREATE TABLE `t_friend` ( `id` int(11) NOT NULL auto_increment COMMENT '自增id' , `uid` int(11) NOT NULL COMMENT '用户id' , `fid` int(11) NOT NULL COMMENT '好友uid,用,分割,可以有多个' , Primary KEY (`id`) ) ENginE=InnoDB DEFAULT CHARSET=utf8; #申请表 CREATE TABLE `t_shenqing` ( `id` int(11) NOT NULL auto_increment COMMENT '自增id' , `uid` int(11) NOT NULL COMMENT '被申请用户id userid' , `sid` int(11) NOT NULL COMMENT '好友申请人id' , `text` VARchar(255) NOT NULL COMMENT '附言' , PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ");
每一次用户请求操作,就会对数据库进行一次查询或更新.
推荐学习:《PHP视频教程》
以上就是php怎么实现加好友功能的详细内容,更多请关注脚本宝典其它相关文章!
以上是脚本宝典为你收集整理的php怎么实现加好友功能全部内容,希望文章能够帮你解决php怎么实现加好友功能所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。