Tri requête selon 2 critères

Eléphanteau du PHP | 42 Messages

22 févr. 2006, 22:50

Bonjour

Je cherche depuis longtemps une réponse à cette question : comment faire pour effectuer une requêtre avec un tri selon 2 critères.

Pour un critère pas de souci
$req=mysql_query("SELECT * FROM clients ORDER BY nom");

mais si je veux Trier par le nom puis par le prénom comment faire ?

Merci de votre réponse
Fabien

Eléphant du PHP | 424 Messages

22 févr. 2006, 22:53

$req = 'select * from clients order by nom, prenom';
Youpi Youpi Yo !

HD
Mammouth du PHP | 1181 Messages

22 févr. 2006, 22:53

$req=mysql_query("SELECT * FROM clients ORDER BY nom, prenom"); 
tout simplement !
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Eléphanteau du PHP | 42 Messages

22 févr. 2006, 23:05

Merci beaucoup effectivement c'était très simple !
Question supplémentaire : Si je veux classer les clients par nom décroissant et prénom croissant.

$req = 'select * from clients order by nom DSEC, prenom';
Est-ce juste ?

Merci
Fabien

HD
Mammouth du PHP | 1181 Messages

22 févr. 2006, 23:13

$req=mysql_query("SELECT * FROM clients ORDER BY nom, prenom DESC"); 
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]