Salut à tous,
Je veux créer un endroit sur ma page d'accueil qui affiche les derniers messages postés sur mon forum. Jusque là, rien de bien méchant.
Là où ca se complique (enfin pour moi) c'est que je veux seulement le dernier message d'un topic donné, grosso modo qu'il n'y ait pas plusieurs messages d'un même topic. Par exemple si j'affiche les 5 dernieres messages alors que les 5 derniers messages postés sont issus du même topic ca ne va pas.
Ainsi j'avais pensé faire, mes posts étant ordonnés par date étant donné que leur ID est un auto incrémént
Code :
- $requete = 'SELECT id_message, id_topic
- FROM forum_messages
- ORDER BY id_message DESC
- LIMIT 10;
- ';
|
Mais voilà, si les derniers messages sont du même topic, ils sont tous affichés (ce qui est normal). Seulement je ne vois pas comment faire pour ne garder que le dernier.
Quelqu'un aurait une piste ? C'est sûrement bête mais là je n'y arrive pas et je n'ai rien trouvé là-dessus
les noms des topics sont affichés par une table annexe mais ce n'est pas un problème vu que j'ai récupéré leur ID