Erreur php update mysql

[Résolu/Fermé]
Signaler
Messages postés
295
Date d'inscription
vendredi 8 mai 2009
Statut
Membre
Dernière intervention
28 mai 2011
-
Messages postés
2987
Date d'inscription
lundi 7 juin 2010
Statut
Membre
Dernière intervention
17 avril 2014
-
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

Messages postés
2987
Date d'inscription
lundi 7 juin 2010
Statut
Membre
Dernière intervention
17 avril 2014
366
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 42674 internautes nous ont dit merci ce mois-ci

Messages postés
2987
Date d'inscription
lundi 7 juin 2010
Statut
Membre
Dernière intervention
17 avril 2014
366
Fais voir la ligne juste avant et la ligne juste après s'il te plait...
Messages postés
295
Date d'inscription
vendredi 8 mai 2009
Statut
Membre
Dernière intervention
28 mai 2011
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
Messages postés
295
Date d'inscription
vendredi 8 mai 2009
Statut
Membre
Dernière intervention
28 mai 2011
8
personne?
Messages postés
6746
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 579
Tu as une réponse juste au dessus...
Messages postés
295
Date d'inscription
vendredi 8 mai 2009
Statut
Membre
Dernière intervention
28 mai 2011
8
desole j'avais pas rafraichi merci sa marche
Messages postés
2987
Date d'inscription
lundi 7 juin 2010
Statut
Membre
Dernière intervention
17 avril 2014
366
De rien ;-)