PHP MySQL Trier par mots-clés
ORDER BY mot-clé est utilisé pour trier les données du jeu d'enregistrements.
ORDER BY mots-clés
ORDER BY mot-clé est utilisé pour trier les données du jeu d'enregistrements.
ORDER BY records mot-clé par défaut dans l'ordre croissant.
Si vous voulez trier dans l'ordre décroissant, s'il vous plaît utiliser le mot-clé DESC.
grammaire
SELECT column_name(s) FROM table_name ORDER BY column_name(s) ASC|DESC
Pour en savoir plus sur la connaissance de SQL, s'il vous plaît visitez notre tutoriel SQL .
Exemples
Les exemples suivants sélectionner toutes les données «personnes» stockées dans la table, et selon colonne "Age" pour trier les résultats:
<?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); ?>
Ces résultats vont afficher:
Glenn Quagmire 33 Peter Griffin 35
Triés selon deux
Vous pouvez être triées en fonction de plusieurs colonnes. Lors du tri sur plusieurs colonnes, seule la première valeur de la colonne en utilisant le même dans la deuxième colonne:
SELECT column_name(s) FROM table_name ORDER BY column1, column2