Gros probleme de programmation en php

bonjour
je suis en train de crée un forum grace au tuto du site du zero et j’ai bientot fini :slight_smile: mais j’ai un gros erreur sur l’un des pages les plus important et je ne comprend rien . sa serait sympa de me dire les erreur que j’ai fais pour pouvoir les rectifier
voila ce que sa me mais:


Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\wamp\www\forum 2\postok.php on line 394

et voila la requet qui pose probleme


mysql_query("UPDATE forum_topic
                        SET topic_last_post = $data4['post_id']
                        WHERE topic_last_post = $post");
 

je cherche depuis longtemps et ses seul gros probleme alors merci de votre aide ( j’esper avoir des reponse )

mysql_query('UPDATE forum_topic
 SET topic_last_post = '.$data4['post_id'].'
 WHERE topic_last_post = $post');

merci beaucoup de votre aide