Probleme message par ma function
Résolu
LeaDerzRS6
Messages postés
59
Statut
Membre
-
LeaDerzRS6 Messages postés 59 Statut Membre -
LeaDerzRS6 Messages postés 59 Statut Membre -
Bonjour,
Je pense avoir une erreur au niveau de ma function :
et sur mon site cela me met ce message d'erreur =>
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM conversations_messages INNER JOIN utilisateurs ON utilisateurs.pseudo = c' at line 6
Je pense avoir une erreur au niveau de ma function :
<?php
//function pour recuperer les messages
function recup_message(){
$messages = array();
$sql = mysql_query("
SELECT conversations_messages.date_message,
conversations_messages.corps_message,
conversations.sujet_conversation,
utilisateurs.pseudo,
utilisateurs.avatar,
FROM conversations_messages
INNER JOIN utilisateurs ON utilisateurs.pseudo = conversations_messages.pseudo_exp
INNER JOIN conversations_membres ON conversations_messages.id_conversation = conversations_membres.id_conversation
INNER JOIN conversations ON conversations_messages.id_conversation = conversations.id_conversation
WHERE conversations_messages.id_conversation = '{$_GET['id']}'
AND conversations_membres.pseudo_dest='{$_SESSION['pseudo']}'
ORDER BY conversations_messages.date_message DESC
") or die(mysql_error());
while($row = mysql_fetch_assoc($sql)){
$messages[] = $row;
}
return $messages;
}
?>
et sur mon site cela me met ce message d'erreur =>
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM conversations_messages INNER JOIN utilisateurs ON utilisateurs.pseudo = c' at line 6
A voir également:
- Probleme message par ma function
- Recuperer message whatsapp supprimé - Guide
- Message absence thunderbird - Guide
- Message supprimé whatsapp - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
- Message du pere noel gratuit whatsapp - Accueil - Messagerie instantanée
1 réponse
Bonjour,
Deux points :
- Ton erreur vient de la virgule sur la dernière ligne du SELECT : « utilisateurs.avatar, »
- Ça n'empêche pas ton script de marcher, mais quand même, c'est so 2000 : les fonctions mysql_* ne devraient plus être utiliser. Il faut les remplacer par les fonctions dites PDO.
https://fmaz.developpez.com/tutoriels/php/comprendre-pdo/
Deux points :
- Ton erreur vient de la virgule sur la dernière ligne du SELECT : « utilisateurs.avatar, »
- Ça n'empêche pas ton script de marcher, mais quand même, c'est so 2000 : les fonctions mysql_* ne devraient plus être utiliser. Il faut les remplacer par les fonctions dites PDO.
https://fmaz.developpez.com/tutoriels/php/comprendre-pdo/
LeaDerzRS6
Messages postés
59
Statut
Membre
merci sa marche !!! :) par contre pour le pdo jvais devoir remettre tous mes codes a jour ^^