Bonjour, Je suis en train de réaliser un gestionnaire de listes de diffusion, j'ai déjà tout fait et tout marche bien mais je viens de réfléchir et je souhaite modifier quelque chose.
En fait pour ce que j'ai fait, il y une table ou est stocké le nom et le mail (je simplifie ) J'aimerais qu'il y ai plusieurs listes différentes avec des membres placés dans les listes selon mon choix.
Je ne sais pas trop quelle structure de table utiliser pour cela.
Je suppose qu'une personne peut etre dans plusieurs liste différentes.
Donc pour ca, tu recréé une table, nommé 'appartient' et une autre nommé 'listes' dans la table listes, tu mettra un id pour le liste et un titre (et plus si tu veux) dans la table 'listes', ca sera une table de liaison qui sert à savoir quel user fait parti de quel liste donc dedans, tu auras comme champs id_user id_liste et la paire en primary key
ensuite, pour sortir tous les users qui sont dans tel liste, tu auras juste à faire : SELECT * FROM appartient,membres WHERE appartient.id_user=membres.id_user AND id_liste='$id_liste'