ホームページ >バックエンド開発 >PHPチュートリアル >PHPのキャッシュアウトと友達追加機能

PHPのキャッシュアウトと友達追加機能

WBOY
WBOYオリジナル
2016-06-13 12:39:291277ブラウズ

php

Idea:

で友達追加機能を実装します。

1 ユーザーが友達申請を送信すると、申請は申請データ テーブルに保存され、ステータスは未確認になります

2 ユーザーがログインすると、回答者 ID と同じ uid を持つ申請フォームが存在するかどうかを確認し、同意された場合はステータスを変更し、該当するフレンド データ テーブルにデータを挿入します。アプリケーションデータテーブル

3.一方が友達を削除すると、削除された人の友達も削除された人から削除されます

4 グループ名フィールドを作成し、フィールドに値を設定して、ユーザーが選択またはカスタマイズできるようにします

5 クエリ時にデータテーブル情報をリストします

添付ファイル: 2 つの 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;
");


ユーザーが操作をリクエストするたびに、データベースに対してクエリまたは更新が行われます。

1Fシューッ一昨日の 12:23
実装方法は良いです。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。