Maison  >  Article  >  développement back-end  >  Comment implémenter la fonction d'ajout d'amis en php

Comment implémenter la fonction d'ajout d'amis en php

藏色散人
藏色散人original
2021-10-27 11:00:092173parcourir

Comment implémenter la fonction d'ajout d'amis en PHP : 1. Stockez l'application d'ami dans la table de données d'application ; 2. Interrogez le formulaire de candidature ; 3. Supprimez les amis ; 4. Créez un champ de nom de groupe ; Informations sur la table de données C'est tout.

Comment implémenter la fonction d'ajout d'amis en php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment implémenter la fonction d'ajout d'ami en php ?

php pour implémenter la fonction d'ajout d'amis

Idées :

1 Une fois que l'utilisateur a envoyé une candidature d'ami, l'application est stockée dans la table de données de l'application et le statut n'est pas vérifié

2. L'utilisateur se connecte, vérifiez si le formulaire de candidature est Si l'uid est le même que l'identifiant du répondant, s'il est d'accord, modifiez le statut et insérez les données dans la table de données d'ami correspondante. Sinon, supprimez les données dans la table de données de candidature.

3. Lorsqu'une partie supprime un ami, supprimez-le de la personne supprimée. Supprimez les amis des personnes

4. Créez un champ de nom de groupe, définissez la valeur du champ, laissez l'utilisateur choisir ou laissez l'utilisateur le personnaliser

. 5. Répertoriez les informations de la table de données lors de l'interrogation

Pièce jointe : il existe deux tables de données 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;
");

Chaque fois qu'un utilisateur demande une opération, la base de données sera interrogée ou mise à jour.

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn