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
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