Erreur php update mysql
Résolu
fofo73
Messages postés
387
Statut
Membre
-
Breub62 Messages postés 3452 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
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
A voir également:
- Erreur php update mysql
- Winget update - Guide
- Windows update bloqué - Guide
- Asus live update - Télécharger - Utilitaires
- Expert php - Télécharger - Langages
- Wsus offline update - Télécharger - Systèmes d'exploitation
3 réponses
Essaie de mettre ceci :
à 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...
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...
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
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