header
Accueil
Règles
Les 5 Races
Histoire
Classements
Forums
Inscriptions
Jouer son Trõll
Packs Graphiques
Goodies
Nous Contacter
Soutenir le Jeu.
Notre Boutique.
Liens
Webring
Crédits
 
  Ze Figurines
figurines
 MountyHall
Référencé sur
Tour de Jeu
Ludimail
Jeux Alternatif
 
HG
Nous sommes le 18° jour du Gnu du 24° cycle après Ragnarok
HM HD
 
 
BG     BD
 Bienvenue Invité     S'enregistrer    Connexion Search the Forum   Display List of Forum Members
Forums Tous les Forums
ligne Forum Bug Reporting
DON MountyHall
Modérateurs de ce forum : Aghabeu, Dabihul, Grankausto, Loinvu, Madère, Mamoune, Modérateur 6, Modérateur1, Modérateur2, Modérateur3, Modérateur4, Modérateur5, Mr x, Rouletabille, Schtroumpf, TilK, VYS, Xaruth

Tous les bugs référencés par l'équipe MountyHall sont préfixés par ce petit logo

Avant de poster dans Bug Reporting :

1/ Commentez...le bug en mentionnant le plus d'éléments du jeu
2/ Vérifiez........que personne n'a déjà signalé le Bug que vous avez remarqué !
3/ Exposez.........le bug dès le début de votre message grace à un titre explicite
4/ Appliquez... les règles suivantes :
  • Un bug = Un sujet : Si vous avez plusieurs problèmes, ouvrez plusieurs sujets.
  • Si le Bug concerne un Trõll, un objet, un monstre, un lieu, une guilde en particulier, signalez son numéro .
  • Si le Bug survient sur une page, donnez son nom et le lien (URL complète) qui y mène
  • Donnez et datez votre scénario qui a mené à l'erreur
  • Si un message d'erreur apparait, recopier la partie pertinente dans votre message.
  • Donnez la version du jeu (visible dans vos messages bot).
  • Si vous avez un problème d'accès au jeu ou à certaines pages, signalez votre OS, votre navigateur et votre FAI.
  • S'il s'agit d'un bug sérieux concernant la sécurité ou un backdoor éventuel, ne le postez pas ici, envoyez-moi un mail

5/ Patientez..... le forum est activement surveillé par les développeurs qui font leur possible pour intervenir et corriger rapidement le bug signalé. Laissez leur le temps de s'intéresser à votre problème.


Version imprimable

#. Message de Ptrolette le 29-05-2002 à 13:25
112 - ( )
Pays: France  Inscrit le : 22-05-2002  Messages: 252 (Golem Costaud)   Citer Citer

Pour les nouvelles competences j'ai ça :

1064: Something is wrong in your syntax près de 'SELECT PJC_IDCompetence from PJ_Comp WHERE PJC_IDPJ = 112) ORDE' à la ligne 1
Select * from Competences WHERE CO_IdClasse = 0 AND CO_NiveauMin <= 2 AND CO_ID NOT IN (SELECT PJC_IDCompetence from PJ_Comp WHERE PJC_IDPJ = 112) ORDER BY CO_NiveauMin, CO_Competence

et là franchement j'hesite... laquelle prendre   ?

sinon plus serieusement, j'vois pas ce qui lui plait pas dans la requete... ça a l'air d'etre le ORDER BY....


#. Message de VYS le 29-05-2002 à 13:54
  [MH Team]   [Grand Créateur]  [Ami de MountyHall]
175 - Tarash Tagueule (Kastar 42)
- Lonely Trollboy -
Pays: Belgique (Liège)  Inscrit le : 29-06-2001  Messages: 15195 (Liche Ancestrale)   Citer Citer

le problème vient du NOT IN et j'arrive pas à le solutionner. S'il y a un expert mysql qui peut m'aider parceque ca fonctionnait avec Access cette requete.

VYS - DungeonMaster


#. Message de Dorack le 29-05-2002 à 14:12
  [MH Team]   [Kastar de Course]  [Ami de MountyHall]
103 - ( )
Pays: France  Inscrit le : 21-05-2002  Messages: 4776 (Djinn Tonique)   Citer Citer

je suis pas un expert mais mysql n'accepte pas les requetes avec imbriqué (ou je sais plus comment ca s'appelle), Enfin un select dans un autre...

Select * from Competences WHERE
CO_IdClasse = 0 AND CO_NiveauMin <= 2 AND CO_ID
NOT IN (SELECT PJC_IDCompetence from PJ_Comp WHERE
PJC_IDPJ = 112) ORDER BY CO_NiveauMin, CO_Competence

Select * from Competences, PJ_Comp WHERE
Competences.CO_IdClasse = 0 AND Competences.CO_NiveauMin <= 2 AND
Competences.CO_ID = PJ_Comp.CO_ID AND
PJ_Comp.PJC_IDPJ = 112

Bon voila je crois que j'ai pas fais d'erreur
Tu devrais avoir le même résutat ou presque

--
Dorack, qui a eu le même problème il y a pas longtemps


#. Message de Dorack le 29-05-2002 à 14:47
  [MH Team]   [Kastar de Course]  [Ami de MountyHall]
103 - ( )
Pays: France  Inscrit le : 21-05-2002  Messages: 4776 (Djinn Tonique)   Citer Citer

arf si il manque le NOT...

PJ_Comp.PJC_IDPJ != 112 

doit être mieux.

--
Dorack, qui repart en formation


#. Message de VYS le 29-05-2002 à 14:59
  [MH Team]   [Grand Créateur]  [Ami de MountyHall]
175 - Tarash Tagueule (Kastar 42)
- Lonely Trollboy -
Pays: Belgique (Liège)  Inscrit le : 29-06-2001  Messages: 15195 (Liche Ancestrale)   Citer Citer

Si je fais ca, je vais avoir tous les couples Competence/PJ_comp sauf ceux du PJC_IDPJ = 112. Ce fait au bas mot 800 entrées (400 joueurs à 2 comp/joueur). Ce n'ira pas.

Il me faut toutes les entrées de 'Competence' sauf celles qui existent déjà dans la table 'PJC_Comp' pour le joueur 'PJC_IDPJ = 112'.

A moins d'un group by CO_ID, la jointure manuelle ne convient pas. Et le group by, je te dis pas la charge inutile que ca apporte

VYS - DungeonMaster


#. Message de Gros Kéké le 29-05-2002 à 15:16
  [Sociotrõllogue]  [Ami de MountyHall]
233 - Gros Kéké (Tomawak 32)
Pays: France  Inscrit le : 23-05-2002  Messages: 5186 (Hydre Fumante)   Citer Citer

oui mais face à ce genre de problèmes avec MySql, le Group by est la seule issue
(c'est LE défaut de MySql tel que j'ai pu le pratiquer)


#. Message de VYS le 29-05-2002 à 15:35
  [MH Team]   [Grand Créateur]  [Ami de MountyHall]
175 - Tarash Tagueule (Kastar 42)
- Lonely Trollboy -
Pays: Belgique (Liège)  Inscrit le : 29-06-2001  Messages: 15195 (Liche Ancestrale)   Citer Citer

oui mais celà me donne toutes les entrées de la table Competence et n'exclu pas celle déjà dans PJ_Comp pour le joueur PJC_IDPJ = 112.

Select * from Competences, PJ_Comp WHERE
Competences.CO_ID = PJ_Comp.CO_ID AND
PJ_Comp.PJC_IDPJ != 112

revient en pratique à ne pas mettre le PJ_Comp.PJC_IDPJ != 112.

VYS - DungeonMaster sur une voie de garage


#. Message de Ptrolette le 29-05-2002 à 17:36
112 - ( )
Pays: France  Inscrit le : 22-05-2002  Messages: 252 (Golem Costaud)   Citer Citer

j'ai bien une idée mais c'est un peu lourd :

tu le fais en 2 fois:

SELECT PJC_IDCompetence from PJ_Comp WHERE PJC_IDPJ = 112

tu parcours et tu construit une chaine toto= "id1,id2"

puis

Select * from Competences WHERE CO_IdClasse = 0 AND CO_NiveauMin <= 2 AND CO_ID NOT IN (+toto+) ORDER BY CO_NiveauMin, CO_Competence

c'est pas terrible mais ça peut depanner le temps de trouver une meilleure solution 


#. Message de VYS le 30-05-2002 à 09:58
  [MH Team]   [Grand Créateur]  [Ami de MountyHall]
175 - Tarash Tagueule (Kastar 42)
- Lonely Trollboy -
Pays: Belgique (Liège)  Inscrit le : 29-06-2001  Messages: 15195 (Liche Ancestrale)   Citer Citer

ouaip, solution un peu lourdaude mais solution quand même. Je la met en applicatio dès que possible

VYS - DungeonMaster


#. Message de Ptrolette le 31-05-2002 à 13:36
112 - ( )
Pays: France  Inscrit le : 22-05-2002  Messages: 252 (Golem Costaud)   Citer Citer

Bravo, je vois que t'as trouvée une solution bien meilleure que la mienne ...

Pages : [1]

Pour poster une réponse sur ce Forum, vous devez d'abord vous connecter

Si vous n'êtes pas encore enregistré, vous devez d'abord vous inscrire.

 Changer de Forum
[ Contact : ] - [ Heure Serveur : 16:13:08 le 20/05/2026 ] - [ Page générée en 0.004 sec. ]