[résolu] Erreur mySQL no 1054


biscuit
WRInaute impliqué
WRInaute impliqué
 
Messages: 519
Inscription: 5 Juin 2006

[résolu] Erreur mySQL no 1054

Message le Mer Déc 27, 2006 18:09

Salut à tous

Je m'arrache les cheveux depuis un moment sur une requête toute conne:
Code: Tout sélectionner
UPDATE meta SET titre=`titre`, description=`descr` WHERE fichier=`accueil`


elle me retourne une erreur 1054 : Champ 'accueil' inconnu dans where clause... Hors ma colonne s'appelle bien "fichier" et possède bel et bien une valeure "accueil" sur l'une des lignes...

Quelqu'un a déjà eu ça ?
Dernière édition par biscuit le Mer Déc 27, 2006 20:51, édité 1 fois.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 18812
Inscription: 8 Aoû 2004

Message le Mer Déc 27, 2006 18:16

il n'y a pas une histoire de casse dans le nom du champs ?


YoyoS
WRInaute accro
WRInaute accro
 
Messages: 3827
Inscription: 14 Sep 2006

Message le Mer Déc 27, 2006 18:18

pas une faute d'orthographe à "accueil" quelque part c'est sur ? on sait jamais


biscuit
WRInaute impliqué
WRInaute impliqué
 
Messages: 519
Inscription: 5 Juin 2006

Message le Mer Déc 27, 2006 18:50

pas une faute d'orthographe à "accueil" quelque part c'est sur ? on sait jamais


C'est un traitre de mot "accueil"... mais non pas de faute...

il n'y a pas une histoire de casse dans le nom du champs ?


Oui je crois... mais là tout est en minuscule...

arghhh! ça doit être tellement c**... [/quote]


biscuit
WRInaute impliqué
WRInaute impliqué
 
Messages: 519
Inscription: 5 Juin 2006

Message le Mer Déc 27, 2006 18:58

Bon ben je ne sais pas comment l'expliquer... mais j'ai mis les magic_quotes sur off et ajouter des addslashes partout et maintenant la requete passe.

Ca doit être moi qui sais pas utiliser les magic_quotes... c'est pourtant pas sorcier.

Merci à vous!


Leonick
WRInaute accro
WRInaute accro
 
Messages: 18812
Inscription: 8 Aoû 2004

Message le Mer Déc 27, 2006 18:58

le problème, c'est que `accueil` est quoté comme un nom de champ. D'où le problème affiché
erreur 1054 : Champ 'accueil' inconnu dans where clause
il faut des apostrophes normales pour un contenu texte.


biscuit
WRInaute impliqué
WRInaute impliqué
 
Messages: 519
Inscription: 5 Juin 2006

Message le Mer Déc 27, 2006 19:08

Leonick a écrit:le problème, c'est que `accueil` est quoté comme un nom de champ. D'où le problème affiché
erreur 1054 : Champ 'accueil' inconnu dans where clause
il faut des apostrophes normales pour un contenu texte.


ah ben voilà :oops: ! Merci Leonick


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités