Probleme relation sql

Probleme relation sql - SQL/NoSQL - Programmation

Marsh Posté le 09-01-2010 à 14:26:52    

Bonjour, j'ai un projet a rendre, codé à l'aide du framework codeigniter, je dois faire un mini réseau social.
Le problème vient de la gestion des amis, je ne vois pas comment representer cette relation dans ma base de données.
 
J'ai un table "membre" avec les champs "NumMembre","Nom",...etc et un membre doit avoir des amis parmis les autre "membre"...
J'ai bien une solution mais c'est un peu du bricolage, je pensait faire un champ "amis", et concatener dans ce champ les id de ses amis, et ensuite diviser la chaine en php pour recuperer dans une tableau les identifiants de chaques amis mais cela me parait un peu lourd..
 
Quelqu'un a une autre solution?

Reply

Marsh Posté le 09-01-2010 à 14:26:52   

Reply

Marsh Posté le 10-01-2010 à 19:15:15    

Tu peux peut être faire une table de liens "Amis" avec 2 colonnes (NumMembre1, NumMembre2)
 
Comme ca tu peux ajouter autant de lignes que d'amitié
(et tu supprimes les lignes quand ils ne sont plus amis ... les vilains)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed