Page 1 sur 1

Faire une requete sur 2 champs

Posté : 27 août 2007, 18:10
par Legall
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

Posté : 27 août 2007, 18:30
par Sékiltoyai
Pourquoi tu veux avoir les champs dans un certain ordre ? Lorsque tu les récupères, ça n'a aucune importance.