par
rupper » 18 avr. 2007, 13:02
Bonjour,
Je souhaiterai permettre a des utilisateurs de créer des groupes en fonction de leur affinitées.
Dans ces groupes, il y aurait le créateur du groupe et tous les gens qui souhaitent participer a ce groupe. Mes utilisateurs ont tous un id differents et un pseudo qui lui est propre.
Est ce mieu de gérer des groupes en sql ou via le php et des fichiers textes?
j'arrive bien à voir la manière de coder ca avec des fichiers: a chaque fichier correpond un groupe, dans lequel on trouverai un membre par ligne. A chaque nouvel adhésion, je mettrai un nouveau nom de membre sur une nouvel ligne.
Par contre, en sql je ne vois pas comment faire des groupes, peut etre une table groupe avec un nom de groupe, une date de création, un nombre pour representé le nb de participants, peut etre l'id du membre créateur du groupe et apres l'id d'un autre membre.
(groupe babar, date de creation 2007-04-18, id createur 1, id_membre 2)
pour un autre membre on aurait
(groupe babar, date de creation 2007-04-18, id createur 1, id_membre 3)
et un autre, (groupe babar, date de creation 2007-04-18, id createur 1, id_membre 4)
et ainsi de suite pour d'autres membres et d'autre groupe...
Ma question est de savoir s'il est possible en sql de mettre non pas un id mais une liste d'id, il ne me semble pas?
Merci.
Peut etre la 1ere solution avec le fichier est préférable. Un fichier peut il etre limité en acces? Doit on gérer les sémaphores en php?
Mercie
Bonjour,
Je souhaiterai permettre a des utilisateurs de créer des groupes en fonction de leur affinitées.
Dans ces groupes, il y aurait le créateur du groupe et tous les gens qui souhaitent participer a ce groupe. Mes utilisateurs ont tous un id differents et un pseudo qui lui est propre.
Est ce mieu de gérer des groupes en sql ou via le php et des fichiers textes?
j'arrive bien à voir la manière de coder ca avec des fichiers: a chaque fichier correpond un groupe, dans lequel on trouverai un membre par ligne. A chaque nouvel adhésion, je mettrai un nouveau nom de membre sur une nouvel ligne.
Par contre, en sql je ne vois pas comment faire des groupes, peut etre une table groupe avec un nom de groupe, une date de création, un nombre pour representé le nb de participants, peut etre l'id du membre créateur du groupe et apres l'id d'un autre membre.
(groupe babar, date de creation 2007-04-18, id createur 1, id_membre 2)
pour un autre membre on aurait
(groupe babar, date de creation 2007-04-18, id createur 1, id_membre 3)
et un autre, (groupe babar, date de creation 2007-04-18, id createur 1, id_membre 4)
et ainsi de suite pour d'autres membres et d'autre groupe...
Ma question est de savoir s'il est possible en sql de mettre non pas un id mais une liste d'id, il ne me semble pas?
Merci.
Peut etre la 1ere solution avec le fichier est préférable. Un fichier peut il etre limité en acces? Doit on gérer les sémaphores en php?
Mercie