Erreur php update mysql

Résolu
fofo73 Messages postés 387 Statut Membre -  
Breub62 Messages postés 3452 Statut Membre -
Bonjour,
Je suis un tutoriels pour creer un forum mais lorsque j'ecris la fonction pour supprimmer les topic il me mets une erreur:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
a la ligne 286 qui est celle ci.
Pourquoi?

mysql_query("UPDATE forum_topic
SET topic_last_post = $data4['post_id'] <--cette ligne la où il y a l'erreur (ligne 286)
WHERE topic_last_post = $post");
merci

3 réponses

  1. Breub62 Messages postés 3452 Statut Membre 369
     
    Essaie de mettre ceci :
    mysql_query("UPDATE forum_topic
    SET topic_last_post = ".$data4['post_id']." 
    WHERE topic_last_post = ".$post); 


    à la place de ce que tu as dans l'intitulé et d'utiliser le même principe pour les variables que tu utilises dans tes requêtes...
    2
  2. Breub62 Messages postés 3452 Statut Membre 369
     
    Fais voir la ligne juste avant et la ligne juste après s'il te plait...
    0
    1. fofo73 Messages postés 387 Statut Membre 8
       
      ok
      avant:
      $requete5 = mysql_query('SELECT post_id
      FROM forum_post
      WHERE post_forum_id = '.$forum.'
      ORDER BY post_id DESC
      LIMIT 0,1');
      $data5 = mysql_fetch_assoc($requete5);
      apres:mysql_query("UPDATE forum_forum
      SET forum_post = forum_post - 1,
      forum_last_post_id = $data5['post_id']
      WHERE forum_id = $forum");
      quand j'enleve la ligne qui fait defaut le probleme survient a d'autre endroit.
      ps:j'ai mis le code tel quel a chaque retour a la ligne sa fait une ligne donc je t'est donne le bloc
      0
  3. fofo73 Messages postés 387 Statut Membre 8
     
    personne?
    0
    1. HostOfSeraphim Messages postés 7340 Statut Contributeur 1 609
       
      Tu as une réponse juste au dessus...
      0
    2. fofo73 Messages postés 387 Statut Membre 8
       
      desole j'avais pas rafraichi merci sa marche
      0
    3. Breub62 Messages postés 3452 Statut Membre 369
       
      De rien ;-)
      0