Requete avec ordre correspondant à la clause WHERE

Résolu
yobogs Messages postés 9 Date d'inscription lundi 24 mars 2003 Statut Membre Dernière intervention 10 juin 2007 - 10 juin 2007 à 13:39
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 10 juin 2007 à 14:36
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

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
10 juin 2007 à 13:56
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
3
yobogs Messages postés 9 Date d'inscription lundi 24 mars 2003 Statut Membre Dernière intervention 10 juin 2007
10 juin 2007 à 14:18
Super merci bcp, je ne connaissais pas ce type de requete, c'est exactement ce que je cherchais ;-)
0
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
10 juin 2007 à 14:36
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
0
Rejoignez-nous