Page 1 sur 1

mis à jour d'article[mysql]

Posté : 17 juin 2007, 17:48
par x@v
Bonjour,
j'esaie de mettre à jour un article, mais rien à faire même si les changement sont dans les varaibles la requettes ne passe pas ?
  if (isset($_POST['article']) && $_REQUEST['article']!='')
  {  ######################## Modification d'un article ########################
    $article= $_POST['article'];
    //echo $article.'<br>';
    $query = "update article
              set titre = '$titre',
              article_text = '$article_text',
              ecrivain  = '$ecrivain',
              modifier = $time,
              where id = $article";

$result=mysql_query($query, $lien);
if (!$result)
  {
    echo 'Il y a une erreur à l\'execution de cette requete de mis à jour : <pre>'.$query.'</pre>';
    echo mysql_error($lien);
   echo '<br>'.$titre.'<br>'.$article_text.'<br>'.$ecrivain.'<br>'.$time.'<br>'.$article;
    exit;
  }
ce qui m'affiche invariablement:

Code : Tout sélectionner

Il y a une erreur à l'execution de cette requete de mis à jour : update article set titre = 'mmmmmmmmmmmm', article_text = 'mmmmmmmmmm', ecrivain = 'mmmmmmmmmm', modifier = 1182094907, where id = 2 You have an error in your SQL syntax near 'where id = 2' at line 3 mmmmmmmmmmmm mmmmmmmmmm mmmmmmmmmm 1182094907 2
le pire c'est que sa affiche correctement les changement, l'id et le reste est correct, mais sa ne rentre pas dans la table ?
Merci d'avance

Posté : 17 juin 2007, 17:52
par Sékiltoyai
Une virgule en trop avant le where... :-/

Posté : 17 juin 2007, 18:15
par x@v
incroyable sa fait une heure que je cherche ailleurs ;)
Merci à toi

Posté : 17 juin 2007, 20:35
par Cyrano
Modération :
x@v, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.