Je cherche à afficher les messages de cette façon :
Récent parmi vert
Ancien parmi vert
Récent parmi blanc
Ancien parmi blanc
Récent parmi rouge
Ancien parmi rouge
Version imprimable
Code:"...ORDER BY date DESC, GROUP BY rang ASC"
un group by après un order by .... ça ne va pas marcher...
En effet, c'est un peu plus complexe...
Essaye :
Voir :Code:
1
2
3
4
5
6
7
8 $req = 'SELECT c.auteur, c.date, c.contenu, c.id FROM commentaires c, (SELECT c2.rang FROM commentaires c2 GROUP BY c2.rang) b WHERE c.rang = b.rang AND c.tp='.$_SESSION["tpmsg"].' ORDER BY c.date';
et pourquoi un simple order by ne suffirait-il pas ?
Code:
1
2 ... order by rang desc, date desc
C'est ce que j'avais proposé au départ.
bah oui, ça suffit amplement !
bon je crois que ton problème est résolu mec ;)
Merci