probleme de syntaxe Update mySQL

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme de syntaxe Update mySQL

Re: probleme de syntaxe Update mySQL

par marc_3 » 09 avr. 2010, 08:52

Bon voila j'ai fini par voir les apostropes manquants. Y m'a trop enerve celui-la j'ai peur.
Merci pour les reponses.

Re: probleme de syntaxe Update mySQL

par macgawel » 07 avr. 2010, 14:29

Je crois pas que c'est un problème de ' ou " car quand je fais ca:
$sql = "UPDATE auteurs SET auNom=$inoutNom , auPrenom=$inoutPrenom , auTitre= $inoutTitre WHERE auID=$IDrem"; 
J'ai toujours la meme faute
Bonjour.

Fais un echo $sql; et essaye de passer la requête sous phpMyAdmin (ou autre).
Tu peux aussi comparer avec une requête générée sous phpMyAdmin...

Ca devrait t'aider à comprendre ce que veux dire stealth35 :wink:

Re: probleme de syntaxe Update mySQL

par stealth35 » 07 avr. 2010, 14:20

si si, faut entourer les valeurs avec des quotes

Re: probleme de syntaxe Update mySQL

par marc_3 » 07 avr. 2010, 14:19

Je crois pas que c'est un problème de ' ou " car quand je fais ca:
$sql = "UPDATE auteurs SET auNom=$inoutNom , auPrenom=$inoutPrenom , auTitre= $inoutTitre WHERE auID=$IDrem"; 
J'ai toujours la meme faute

Re: probleme de syntaxe Update mySQL

par stealth35 » 07 avr. 2010, 13:15

probleme de quoten faut aussi en mettre en SQL, ducoup jongle entre ' et "

probleme de syntaxe Update mySQL

par marc_3 » 07 avr. 2010, 13:11

Bonjour,

Je deviens chevre avec un probleme de syntaxe avec lequel j'ai a peu pres tout essaye.
Je veux faire passer cette ligne de code qui me retourne une erreur Erreur : 1054, Unknown column 'London' in 'field list'
$sql = 'UPDATE auteurs SET auNom='.$inoutNom.', auPrenom='.$inoutPrenom.', auTitre='.$inoutTitre.' WHERE auID='.$IDrem; 
J'ai teste mes variables et elle contiennent respectivement:
Impr de test inoutNom London
Impr de test inoutPrenom Jack
Impr de test inoutTitre voila
Impr de test ID 8

Le contenu est correct, mes attribut sont bien auNom, auPrenom, auTitre.
Merci de m'aider.