| |||||
| Bas de page | |
|---|---|
| Auteur | Sujet : Commentaires et réponses (récursivité?) |
Publicité | Posté le 11-05-2010 à 13:00:44 ![]() ![]() |
olivthill | C'est un arbre. D'ailleurs, on voit cela sur certains anciens forums où l'on a, visuellement, quelque chose qui ressemble à une liste de répertoires, avec sous-répertoires, etc.
|
rufo Pas me confondre avec Lycos! | Surtout pas la récursivité! Tu peux facilement transformer ce pb en itératif. Je l'ai implémenté dans mes 2 softs (Astres et Icare, cf ma signature).
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
fred777888999 |
|
rufo Pas me confondre avec Lycos! | Surtout pas la récursivité car bien souvent, tu ne maîtrises pas la taille de l'arbre (le plus gênant étant la profondeur) et donc, un parcours par récursivité va faire que tu vas pas arrêter d'empiler sur la pile les appels de fonctions, pile qui va finir par péter. A ça, tu rajoutes que la récursivité est une catastrophe en terme de perfs par rapport à l'itératif (ben oui, stocker sur la pile le contexte, ça a un coût en temps).
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
masseur |
|
rufo Pas me confondre avec Lycos! | La fonction getSubLevelsAowOfAow() du fichier /Astres/Common/DbAowLibrary.php
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
skeye |
C'est un poil trop définitif, comme avis, si tu veux le mien. (et sinon, pour répondre un peu plus à la question, il n'y a pas de fonction mysql qui fait ça? Oracle permet de le faire en une requête... Message édité par skeye le 11-05-2010 à 17:06:57 --------------- Can't buy what I want because it's free - |
rufo Pas me confondre avec Lycos! | non, pour avoir implémenté des arbo sous mysql dans mes 2 softs, y'a pas --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
skeye | ya de l'espoir.
--------------- Can't buy what I want because it's free - |
Publicité | Posté le 11-05-2010 à 17:27:24 ![]() ![]() |
rufo Pas me confondre avec Lycos! | J'aimerais bien savoir l'âge qu'a cette page, mais il me semble l'avoir déjà lue y'a bien longtemps (plus d'1 an)... Message édité par rufo le 11-05-2010 à 17:42:57 --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
masseur | Le problème c'est que toi tu stoques le level et une autre valeur dans ta base. Moi j'ai uniquement un champs parent_id et donc je voudrais récupérer toutes les réponses filles par ordre ou le commentaire a été posté comme on le voit sur cette image par exemple. http://3.bp.blogspot.com/_FX3RmPEl [...] mments.png Ca me gonfle je ne sais pas comment m'y prendre. Message cité 1 fois Message édité par masseur le 11-05-2010 à 18:59:48 |
flo850 moi je | tu fais une fonction du genre
|
masseur |
Ca sous entend que je dois appeler cette fonction pour chacun de mes commentaires? Message édité par masseur le 11-05-2010 à 19:37:28 |
flo850 moi je | tu l'appelle avec idParent a zéro
|
rufo Pas me confondre avec Lycos! |
--------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta |
| Sujets relatifs | |
|---|---|
| Probleme récursivité XSLT | Stack OverFlow et les joies de la récursivité |
| [autotools] Makefile.am et recursivite | Un forum permettant de "noter" les commentaires des utilisateurs |
| Menu non gérable par commentaires conditionnels | Suppression auto des commentaires C/C++ |
| code programmation pour valider des réponses même avec fautes d'ortho | Recursivité et XSLT |
| si >10 commentaires alors nouvelle page | Jeu "Le compte est bon" avec récursivité |
| Plus de sujets relatifs à : Commentaires et réponses (récursivité?) | |






