Notre base de données
Avant de commencer notre cours pour créer notre système d'amis, nous allons commencer par créer notre table de relation.
Pour cela nous avons besoin d'un demandeur et d'un receveur.
- Le demandeur est celui qui fait la demande d'ami,
- Le receveur est celui qui reçoit la demande d'ami.
Il nous faudra également un statut afin de savoir où en est la demande.
- Faire la demande,
- Attendre la validation de la demande,
- Demande validée.
De plus pour finir nous pouvons également rajouter un paramètre pour bloquer un utilisateur.
Avec toutes ses informations au-dessus nous arrivons à ce résultat pour notre table de relation
CREATE TABLE `relation` (
`id` int(255) NOT NULL AUTO_INCREMENT,
`id_demandeur` int(255) NOT NULL,
`id_receveur` int(255) NOT NULL,
`statut` int(255) NOT NULL,
`id_bloqueur` int(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;