Bonjour, j'ai cru voir que ce sujet a souvent était abordé, j'ai suivi plusieurs tutos, dont celui de Developpez.com mais je n'y ai pas vraiment mon bonheur.
Je souhaite faire un forum et je dois sélectionner deux tables pour afficher le dernier message de chaque forum (si un sujet est crée il faut le marqué, idem si on poste une réponse)
J'ai pour cela fait cette requete :
Mais elle ne prend pas en compte la table sujet. C'est à dire que si je poste un nouveau sujet, il n'est pas considéré comme nouveau message./* On ressort le dernier message posté pour chaque forum */
$requete_dernier_msg = mysql_query("SELECT reponses.time, sujet.time FROM sujet LEFT JOIN reponses ON sujet.id=reponses.id_sujet WHERE reponses.id_forum='". $donnees['id'] ."' ORDER BY sujet.time DESC LIMIT 0,1") or die(mysql_error()); // Requête
while($donnees_dernier_msg = mysql_fetch_array($requete_dernier_msg))
{
echo date('d/m/Y \à H\hi', $donnees_dernier_msg['time']);
}
Si quelqu'un pourrait m'aider, ce serait génial, car là depuis plus de 20heures je suis là dessus.
Cordialement,
Jash
Partager