Requete avec ordre correspondant à la clause WHERE

Résolu
Signaler
Messages postés
9
Date d'inscription
lundi 24 mars 2003
Statut
Membre
Dernière intervention
10 juin 2007
-
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
-
Bonjour,

J'effectue la requete suivante :
$query = "SELECT ID,TITRE,DATE FROM vdo WHERE ID='7239' OR ID='5301' OR ID='6750'";

Lorsque j'affiche ces resultat, il s'affichent de 5301 puis 6750 puis 7239 or ce que j'aimerai c'est qu'il s'affichent en fonction de l'ordre de la clause WHERE c'est à dire 7239, 5301, 6750.

Je ne les tri pas via l'id parce que je recuprère cet ordre d'un traitement php.

QQ'un connaitrait une possibilité ?

D'avance Merci

3 réponses

Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
42
Salut

http://dev.mysql.com/doc/refman/5.0/en/string-functions.html

SELECT ID,TITRE,DATE FROM vdo WHERE ID IN ( '7239', '5301', '6750' ) ORDER BY FILED(id, '7239', '5301', '6750')

<hr />une recherche sur exalead vous aurait peut-etre evite de poser cette question

In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy
Messages postés
9
Date d'inscription
lundi 24 mars 2003
Statut
Membre
Dernière intervention
10 juin 2007

Super merci bcp, je ne connaissais pas ce type de requete, c'est exactement ce que je cherchais ;-)
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
42
de rien

mysql 5 c'est vraiment geant, si t'as du temps a perdre, renseigne toi sur les procedures et fonctions stoques, les tiggers et autres.
un exemple de fonction stoquee ici :
http://www.codyx.org/snippet_compter-nombre-sous-chaine_397.aspx

apres, tu peux faire des requettes imbriquees aussi, des jointures externes, internes, des union select [...]

<hr />une recherche sur exalead vous aurait peut-etre evite de poser cette question

In a dream, I saw me, drop dead...
U were there, U cried...
It was just a dream,
if I die, U won't cry, maybe, U'll be happy