Requete avec ordre correspondant à la clause WHERE

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Requete avec ordre correspondant à la clause WHERE

par Invité » 10 juin 2007, 14:31

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

Pour ceux que ça interesse

Requete avec ordre correspondant à la clause WHERE

par Invité » 10 juin 2007, 13:41

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