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中文網其他相關文章!