本文操作环境:windows7系统、PHP7.1版、DELL G3电脑php怎么实现加好友功能?php实现加好友功能思路:用户发送好友申请之后 把申请储存到申请数据表中,状态为 未验证当用户登录时,查询申请表中是否有uid和被申请人id相同
本文操作环境:windows7系统、PHP7.1版、DELL G3电脑
php怎么实现加好友功能?
php实现加好友功能
思路:
用户发送好友申请之后 把申请储存到申请数据表中,状态为 未验证
当用户登录时,查询申请表中是否有uid和被申请人id相同的,如果同意,更改状态,并把数据插入到对应的好友数据表否则,删除申请数据表中数据
当一方删除好友时,从被删除人中删除删除人的好友
创建分组名称字段,字段设定好值,让用户选择,或者让用户自定
当查询时候列出数据表信息
附: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;
");
每一次用户请求操作,就会对数据库进行一次查询或更新.
--结束END--
本文标题: php怎么实现加好友功能
本文链接: https://lsjlt.com/news/415.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0