PHP Syntaxe probleme
dubuducu
Messages postés
395
Statut
Membre
-
toto -
toto -
Bonjour,
voici ce code qui me pose souci :
je ne vois pas ou est l'erreur :
Merci bocoup
voici ce code qui me pose souci :
$req = 'UPDATE images SET desc = "'.$desc.'", tarifs = "'.$tarifs.'", img_id = "'.$img_id.'", img_nom = "'.$img_nom.'", img_taille = "'.$img_taille.'", img_type = "'.$img_type.'", img_blob = "'.addslashes ($img_blob).'" '; $ret = mysql_query ($req) or die (mysql_error ());
je ne vois pas ou est l'erreur :
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 'desc = "uyuyj", tarifs = "hn", img_id = "", img_nom = "bordeaux_imprimer.gif", ' at line 1
Merci bocoup
Configuration: Windows XP Internet Explorer 7.0
2 réponses
-
essaye ceci :
$img_blob = addslashes ($img_blob); $req = "UPDATE images SET desc = '$desc', tarifs = '$tarifs', img_id = '$img_id', img_nom = '$img_nom', img_taille = '$img_taille', img_type = '$img_type', img_blob = '$img_blob'";
-
Bonsoir
desc est un mot réservé du mysql (pour le tri par ordre descendant). Si Tu tiens à tout prix à l'utiliser comme nom de champ, ce qui est une mauvaise idée, entoure le d'accents graves `desc`.