JeuWeb - Crée ton jeu par navigateur
Bug d'enchainement de requêtes - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Bug d'enchainement de requêtes (/showthread.php?tid=5120)

Pages : 1 2 3


RE: Bug d'enchainement de requêtes - srm - 31-08-2010

De rien, mais tu aurais pu tout faire en une requête Wink


RE: Bug d'enchainement de requêtes - Hiztaar - 31-08-2010

Ah bon ? Je veux bien cette solution si tu l'as O_o


RE: Bug d'enchainement de requêtes - srm - 31-08-2010

Bah je te laisse réfléchir déjà Smile
On parle bien de seulement deux niveaux de dépendances ?


RE: Bug d'enchainement de requêtes - Hiztaar - 31-08-2010

Potentiellement X niveaux de dépendance.

1 savoir dépend de X savoirs


RE: Bug d'enchainement de requêtes - srm - 31-08-2010

Elle est ou la notion de récursivité dans ton code si tu as une infinité de profondeur dans les dépendances (ce que je trouverais idiot soit dit au passage)
Si tu as :
X dépend de A, B, C
C'est un niveau de dépendance.
Si tu as :
X dépend de A, B, C, mais B dépend de D, E
Tu as deux niveaux de dépendance.
Si tu as :
X dépend de A, B, C, mais B dépend de D, E, mais E dépend de F, G
Tu as trois niveaux de dépendance.


RE: Bug d'enchainement de requêtes - Sephi-Chan - 31-08-2010

SQL est-il l'outil le plus adapté pour stocker ce genre d'arbres ?


Sephi-Chan


RE: Bug d'enchainement de requêtes - srm - 31-08-2010

La question posé ainsi : OUI
http://philip.greenspun.com/sql/trees.html
http://dev.mysql.com/tech-resources/articles/hierarchical-data.html

Enfin le plus adapté oui tout est relatif, ça dépend le volume et de plein de choses Wink


RE: Bug d'enchainement de requêtes - Hiztaar - 31-08-2010

J'avais pas compris ça pour les dépendances, autant pour moi ^^.

Dans l'absolu j'ai limité les niveaux de dépendance a ce niveau là du traitement. On va chercher les savoirs liés uniquement a partir des savoirs qu'on possède sans se préoccuper de savoir si ces savoirs acquis dépendent d'un tel ou d'un autre. Si on a pas un savoir nécessaire à la recherche, on zappe le savoir sans autre forme de procés.

Donc un seul niveau de dépendance peut suffire ici vu que je veux pas reconstituer tout l'arbre des dépendances a chaque fois, en tout cas pour ce traitement précis <_<.

> Il va y avoir un bon millier de savoirs a la fin...


RE: Bug d'enchainement de requêtes - srm - 31-08-2010

Donc oui ça se fait en une requête facilement Smile