Langue
🎨 Skin viewer

Index du forum »»  npds_galerie »» [Résolu] - Cas des mots réservés MySQL

[Résolu] - Cas des mots réservés MySQL#1445

2Contributeur(s)
npdsutilisateurjpb
1 Modérateur(s)
jpb
npdsutilisateur npdsutilisateuricon_post
Hi
J'ai lu dans ton code "insert" que tu avais utilisé l'identifiant "$long" pour longitude. //Donc forcement une colonne identifiéelong dans ta table tdgal_img
Mais, long => C'est normalement un des mots réservés MySQL. // lointain souvenir de mes pratiques SQL.

Un potentiel de conflit non? 😉
http://download.nust.na/pub6/mysql/doc/refman/5.0/fr/reserved-words.html
 Message édité par : npdsutilisateur / 07-12-2020 18:21
jpb jpbicon_post
oui tu as raison LONG est un mot réservé mais la colonne ne s'appelle pas long ...mais img_long ...👻
L'eau goutte à  goutte finit toujours par percer la pierre...


               if (sql_query("INSERT INTO ".$NPDS_Prefix."tdgal_img VALUES ('','$imggal','$newfilename','$newtit','','0','0','$lat','$long')")) {


dans cette syntaxe d'INSERT ce sont que des valeurs (donc ds variables php) pas des noms de champs ....
 Message édité par : jpb / 07-12-2020 18:45
npdsutilisateur npdsutilisateuricon_post
Oh j'ai encore lu en diagonale /Faut que je mette des lunettes LOL / j'ai du louper un $long =
/ moi qui voulait passer pour un pro 🙃 c'est loupé aussi LOL
 Message édité par : npdsutilisateur / 07-12-2020 18:45
jpb jpbicon_post
non mais tu as raison de relevé tout ce qui te semble louche ! tu m'as fait douté lol mais (par chance) je n'avais pas fait cette erreur ...
L'eau goutte à  goutte finit toujours par percer la pierre...