double ORDER BY ?

VaN
Mammouth du PHP | 1107 Messages

25 nov. 2005, 16:59

Hello tout le monde,

Dans mon systeme d'administration de news, je peux decider, à l'aide d'un radio button, si cette news doit etre placé en premiere sur le site.

Hors, lorsque je vais rechercher mes news ds ma bdd, je les classe dejà par id, de façon decroissante, pour afficher la plus recente en tete. Mais j'aimerais que les news qui sont specifiée comme affichées en premiere soit avant ce classement.

Est-ce possible avec une seule requete ? ou dois-je faire d'abord une requete pour les news affichées en premier, puis une requete pour les autre ?

Mammouth du PHP | 768 Messages

25 nov. 2005, 17:17

Est-ce possible avec une seule requete ? ou dois-je faire d'abord une requete pour les news affichées en premier, puis une requete pour les autre ?

Code : Tout sélectionner

ORDER BY champ1, champ2 ASC, champ3 DESC, champ4
M A R I O
Si une patte de lapin porte bonheur, qu'a-t-il bien pu arriver au lapin ?

VaN
Mammouth du PHP | 1107 Messages

25 nov. 2005, 17:20

le pire ce que je viens juste de le voir sur la doc SQL : / j'abuse des fois.. merci mario, ça marche bien.