首頁 > 後端開發 > PHP問題 > php怎麼實作加好友功能

php怎麼實作加好友功能

藏色散人
發布: 2023-03-13 14:20:02
原創
2312 人瀏覽過

php實作加好友功能的方法:1、把好友申請儲存到申請資料表中;2、查詢申請表;3、實作刪除好友;4、建立分組名稱欄位;5、查詢並列出數據表資訊即可。

php怎麼實作加好友功能

本文操作環境: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  &#39;自增id&#39; ,
   `uid` int(11) NOT NULL COMMENT  &#39;用户id&#39; ,
   `fid` int(11) NOT NULL COMMENT  &#39;好友uid,用,分割,可以有多个&#39; ,
   PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
#申请表
CREATE TABLE `t_shenqing` (
   `id` int(11) NOT NULL auto_increment COMMENT  &#39;自增id&#39; ,
   `uid` int(11) NOT NULL COMMENT  &#39;被申请用户id userid&#39; ,
   `sid` int(11) NOT NULL COMMENT  &#39;好友申请人id&#39; ,
   `text` varchar(255) NOT NULL COMMENT  &#39;附言&#39; ,
   PRIMARY KEY  (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
");
登入後複製

每個使用者請求操作,就會對資料庫進行一次查詢或更新.

推薦學習:《PHP影片教學

以上是php怎麼實作加好友功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板