⊗ppPmDBNSr 376 of 447 menu

Tri des enregistrements via une requête SQL en PHP

Avec la commande ORDER BY, il est possible de trier les lignes du résultat.

Exemple

Sélectionnons de notre table users tous les utilisateurs et trions-les par âge du plus jeune au plus âgé :

<?php $query = "SELECT * FROM users ORDER BY age"; ?>

Exemple

Modifions l'ordre de tri à l'aide de la commande DESC :

<?php $query = "SELECT * FROM users ORDER BY age DESC"; ?>

Exemple

Sélectionnons tous les utilisateurs avec un salaire de 500 et trions-les par âge du plus jeune au plus âgé :

<?php $query = "SELECT * FROM users WHERE salary=500 ORDER BY age"; ?>

Exemple

Il est possible de trier non pas sur un seul champ, mais sur plusieurs. Pour exemple, sélectionnons tous les utilisateurs et trions-les d'abord par âge croissant, puis les utilisateurs ayant le même âge seront triés par salaire croissant :

<?php $query = "SELECT * FROM users ORDER BY age, salary"; ?>

Tâches pratiques

Récupérez tous les utilisateurs et triez-les par salaire croissant.

Récupérez tous les utilisateurs et triez-les par salaire décroissant.

Récupérez tous les utilisateurs et triez-les par nom.

Récupérez les utilisateurs avec un salaire de 500 et triez-les par âge.

Récupérez tous les utilisateurs et triez-les par nom et par salaire.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser