
le 06/08/2004 à 19:57
Chose Impossible !
Je pense avoir compris son probleme.
Il veut créer une arborescence, avec une profondeur inconuue à la base.
Probleme : comment Stocker un arbre de profondeur inconnue en SQL ?
Avec une base de données objets, style O2 et en travaillant en OQL (et non SQL), c'est facile. Très facile meme.
En SQL, ca pause problème.
Ca pause problème car on ne sait jamais comment stocker l'information qui dit que X est parent de Y, tout en sachant que Z peut aussi etre parent de X.
Bref, pour ce genre de probleme, soit on utilise XML, soit on fait un truc en SQL (qui sera extremement lourd), soit on le fait en PHP objet, en stockant les objets php dans une base SQL.
Il veut créer une arborescence, avec une profondeur inconuue à la base.
Probleme : comment Stocker un arbre de profondeur inconnue en SQL ?
Avec une base de données objets, style O2 et en travaillant en OQL (et non SQL), c'est facile. Très facile meme.
En SQL, ca pause problème.
Ca pause problème car on ne sait jamais comment stocker l'information qui dit que X est parent de Y, tout en sachant que Z peut aussi etre parent de X.
Bref, pour ce genre de probleme, soit on utilise XML, soit on fait un truc en SQL (qui sera extremement lourd), soit on le fait en PHP objet, en stockant les objets php dans une base SQL.