Probleme MySQL

Fermé
ShiNji - 16 févr. 2007 à 13:54
oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 - 16 févr. 2007 à 14:47
et bien en fait je vais te donner un autre exemple qui marchait avant egalement
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'MOD WHERE ART.ID_MOD=MOD.ID_MOD AND ID_ART=109' at line 1
SELECT ID_ART, LB_ART, ART.ID_MOD, BUY_ART, SERIAL_ART, MODEL_ART, END_GAR, NUM_EXT,NUM_FICHE, LB_MOD, ICON_MOD FROM T_ARTICLE ART, T_MODEL MOD WHERE ART.ID_MOD=MOD.ID_MOD AND ID_ART=109

visiblement le probleme viens effectivement de FROM T_ARTICLE ART, T_MODEL MOD car si je fais les choses simplement com cela ca passe :
SELECT ID_ART, LB_ART, T_ARTICLE .ID_MOD, BUY_ART, SERIAL_ART, MODEL_ART, END_GAR, NUM_EXT,NUM_FICHE, LB_MOD, ICON_MOD FROM T_ARTICLE, T_MODEL WHERE T_ARTICLE .ID_MOD=T_MODEL.ID_MOD AND ID_ART=109


donc il doit y avoir quelque chose a activé sous mysql je suppose mais quoi? j'ai pas envi de revoir tout les scripts lol surtout ke ca marchait bien sur mon ancien serveur et le dev est pas de moi alors la galere...

2 réponses

ruzakruzak Messages postés 459 Date d'inscription vendredi 9 février 2007 Statut Membre Dernière intervention 31 mai 2007 247
16 févr. 2007 à 14:45
Ce ne serait pas l'espace placé entre les T_MODEL et MOD :
"T_MODEL MOD WHERE ART.ID_MOD=MOD.ID_MOD AND ID_ART=109", qui te génère l'erreur ??
0
oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248
16 févr. 2007 à 14:47
Hello,

Déja vu ca. Plutot que de mettre un espace entre le nom de la table et l'alias, met un AS.

FROM T_ARTICLE AS ART, T_MODEL AS MOD

Me semble t'il...
0