php实现加好友功能

思路:

1用户发送好友申请之后 把申请储存到申请数据表中,状态为 未验证

2 当用户登录时,查询申请表中是否有uid和被申请人id相同的,如果同意,更改状态,并把数据插入到对应的好友数据表否则,删除申请数据表中数据

3,当一方删除好友时,从被删除人中删除删除人的好友

4 创建分组名称字段,字段设定好值,让用户选择,或者让用户自定

5 当查询时候列出数据表信息

附:mysql数据表 共两个

#以上步骤是对数据库的操作,你可以<aclass="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;
");


每一次用户请求操作,就会对数据库进行一次查询或更新,

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值