Erreur requête MySQL
Résolu
elodie_54
-
elodie_54 -
elodie_54 -
Bonjour,
Je rencontre un problème dans ma requête, impossible à résoudre.
Auriez-vous l'amabilité de me répondre, merci par avance
(les noms ont été changés par confidentialité)
$requete = ' UPDATE salutations
SET bonjour = " '.utf8_decode(addslashes($bonjour)).' ",
salut = " '.utf8_decode(addslashes($salut)).' " ,
WHERE salutations_id = " '.$salutations_id.' " ;' ;
Je rencontre un problème dans ma requête, impossible à résoudre.
Auriez-vous l'amabilité de me répondre, merci par avance
(les noms ont été changés par confidentialité)
$requete = ' UPDATE salutations
SET bonjour = " '.utf8_decode(addslashes($bonjour)).' ",
salut = " '.utf8_decode(addslashes($salut)).' " ,
WHERE salutations_id = " '.$salutations_id.' " ;' ;
A voir également:
- Erreur requête MySQL
- Mysql community server - Télécharger - Bases de données
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
5 réponses
Salut,
et comme ca :
et comme ca :
$requete = "UPDATE salutations SET bonjour = '".utf8_decode(addslashes($bonjour))."' , salut = '".utf8_decode(addslashes($salut))."' WHERE salutations_id = '".$salutations_id."'";
Bonjour
Tu ne dis pas quel est ton problème, mais je suppose que l'insertion ne se fait pas.
Il y a des espaces en trop entre tes " et tes ' . Résultat : tu risques d'insérer des 'salut' et des 'bonjour' encadrés d'espaces, mais en fait tu ne fais rien car dans ta condition il y a un WHERE salutations_id=" valeur " (avec des espaces autour de valeur)
Tu ne dis pas quel est ton problème, mais je suppose que l'insertion ne se fait pas.
Il y a des espaces en trop entre tes " et tes ' . Résultat : tu risques d'insérer des 'salut' et des 'bonjour' encadrés d'espaces, mais en fait tu ne fais rien car dans ta condition il y a un WHERE salutations_id=" valeur " (avec des espaces autour de valeur)
pardon mon erreur est : 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 'WHERE salutations_id = "2945614"' at line 13
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question