Update Mysql : You have an error in your SQL

Résolu
nizar_b15 Messages postés 26 Statut Membre -  
nizar_b15 Messages postés 26 Statut Membre -
Bonjour,
J'essaye de passer cette commande a Mysql qui me repond par ce ci
"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.."
La commande est :
$sql = "UPDATE videos SET title= '$title', cat= '$cat', video= '$video', image= '" . mysql_real_escape_string($image) . "', desc = '$desc' WHERE id='".$id."'";

Quel qu'un peut m'expliquer le cause de cette erreur ?

2 réponses

  1. Utilisateur anonyme
     
    Bonjour

    DESC est un mot réservé en SQL. Il ne faut pas l'utiliser comme nom de champ, ou alors il faut l'entourer d'accents graves (Alt Gr 7)
    1
    1. mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   1 343
       
      bien vu.... J'avais zappé. Renommez votre chanp desc en description
      0
    2. nizar_b15 Messages postés 26 Statut Membre 1
       
      oui tres bien c'est ca le vrai probleme... mon code marche bien maintenant... merci le pere
      0
  2. mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   1 343
     
    Bjr

    On peut avoir le message d'erreur (copié/collé) tel qu'il s'affiche? C'est peut-être le contenu injecté.

    Cdlt
    0
    1. nizar_b15 Messages postés 26 Statut Membre 1
       
      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 = '??? ??? ???' WHERE id='2'' at line 1
      0
    2. nizar_b15 Messages postés 26 Statut Membre 1
       
      ca ne peux pas causé par l'insertion de texte arabes ?
      0
    3. mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   1 343
       
      Si texte en arabe, votre base de données doit être full-UTF8. Voir ici:
      http://html5.immo-scope.com/index.php?page=general/applisFullUtf8
      0
    4. nizar_b15 Messages postés 26 Statut Membre 1
       
      oui déja ma base est en Full-utf8
      0