ok on va encore essayer alors
fichier:
id
nom
type (fichier/rep)
liaison:
id_fichier
id_parent
id_user
avec ça:
la liste des fichiers/rep
select nom from fichier.
si tu le veux en arborescence, tu fais une récursive en partant de liaison.id_parent=0 pour ton user.
ensuite, pour chaque user qui crées sa liste, tu crées une entrée dans la table liaison avec son id_user. par défaut c une copie par référence. S'il veut une copie par valeur, tu crées une nouvelle entrée dans la table fichier qui porte le même nom et tu crées une entrée dans la table liaison avec ce nouvel id_fichier.
tu peux même ajouter un attribut copie_de dans la table fichier qui contiendra l'id du fichier original pour dire que le fichier est une copie.
[jfdsdjhfuetppo]--Message édité par ethernal le 23-05-2002 à 00:06:41--[/jfdsdjhfuetppo]
---------------
...oups kernel error...