Faire une requete sur 2 champs

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 : Faire une requete sur 2 champs

par Sékiltoyai » 27 août 2007, 18:30

Pourquoi tu veux avoir les champs dans un certain ordre ? Lorsque tu les récupères, ça n'a aucune importance.

Faire une requete sur 2 champs

par Legall » 27 août 2007, 18:10

Bonjour,

Je cherche à faire une requete dans une table MySQL pour lister le résultat de 2 champs où l'un de deux doit s'afficher en premier et par ordre croissant.

Voici la requete :

$query = "SELECT * FROM $table WHERE fonction!='' OR statut='1' ORDER BY fonction DESC";

Cela marche mais uniquement si je laisse l'ORDRE BY en DESC... sinon il m'affiche la liste où ceux qui ont le champ "fonction" rempli avec une fonction (non vide) apparaisent après ceux du "statut" .

Détail; le champ focntion est rempli avec de données les mots spécificque issus d'un formulaire "président, vice-président, trésorier, sécretaire" c'est pour cela qu'il faut les afficher en priorité et par ordre croissant...

Merci beucoup pour toute aide,

Legallw