Manuel d'auto-a...login
Manuel d'auto-apprentissage complet PHP
auteur:php.cn  temps de mise à jour:2022-04-15 13:53:54

PHP MySQL Trier par


Le mot-clé ORDER BY est utilisé pour trier les données dans le jeu d'enregistrements.


Mot-clé ORDER BY

Le mot-clé ORDER BY est utilisé pour trier les données dans le jeu d'enregistrements.

Le mot-clé ORDER BY trie les enregistrements par ordre croissant par défaut.

Si vous souhaitez trier par ordre décroissant, utilisez le mot-clé DESC.

Syntaxe

SELECT column_name(s)
FROM table_name
ORDER BY column_name(s) ASC|DESC

Pour en savoir plus sur SQL, visitez notre Tutoriel SQL.

Tutoriels vidéo recommandés : "Tutoriel MySQL" http://www.php.cn/course/list/51.html

Exemple

L'exemple suivant sélectionne toutes les données stockées dans la table « Personnes » et trie les résultats selon la colonne « Âge » :

<?php
$con=mysqli_connect("localhost","username","password","database");
// 检测连接
if (mysqli_connect_errno())
{
echo "连接失败: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM Persons ORDER BY age");
while($row = mysqli_fetch_array($result))
{
echo $row['FirstName'];
echo " " . $row['LastName'];
echo " " . $row['Age'];
echo "<br>";
}
mysqli_close($con);
?>
Les résultats ci-dessus seront affichés :
Glenn Quagmire 33
Peter Griffin 35

Tri basé sur deux colonnes

Peut être trié en fonction de plusieurs colonnes. Lors d'un tri sur plusieurs colonnes, la deuxième colonne n'est utilisée que si la première colonne a la même valeur :

SELECT column_name(s)
FROM table_name
ORDER BY column1, column2

Site Web PHP chinois