vite fait sans trop reflechir: ajoute une colonne STICKY (valeur 0 = msg normal ou 1= msg sticky) dans ta table des messages
et fais un order by STICKY desc, DATE desc;
tu auras donc les postit en premier (sticky=1), classé par date* puis les msg normaux (sticky=0), eux aussi classé par date*...
ou qqchose comme ca...
* date desc = par date decroissante = les plus recents en haut
Merchi !
Je savais pas qu'on pouvait combiner plusieurs elements ds un ORDER BY !
Je v tout de suite tester ca ; encore merchi ;) :jap:
JWhy
vite fait sans trop reflechir: ajoute une colonne STICKY (valeur 0 = msg normal ou 1= msg sticky) dans ta table des messages
et fais un order by STICKY desc, DATE desc;
tu auras donc les postit en premier (sticky=1), classé par date* puis les msg normaux (sticky=0), eux aussi classé par date*...
ou qqchose comme ca...
* date desc = par date decroissante = les plus recents en haut
Max Evans
Hello a tous :hello:
Le sujet n'est pas très explicite, je vous explique :
Je suis actuellement en train de faire un forum ...
Sur la page des topics, les topics sont classés suivant un ORDER BY date ; donc des qu'il ya une nouvelle reponse, hop, le topic remonte :)
Sauf que maintenant, j'aimerais faire un systeme d'annonce (Sticky il me semble) ...
Cette annonce serait un topic normal, sauf qu'il faudrait qu'il reste tout en haut ...
Meme si une reponse est posté ds un autre topic, ce dernier doit se placer en dessous de l'annonce, pas tout en haut :)