PHP MySQL ORDER BY-Schlüsselwort
Das Schlüsselwort ORDER BY wird verwendet, um die Daten in einer Datensatzgruppe zu sortieren.
ORDER BY-Schlüsselwort
Das Schlüsselwort ORDER BY wird verwendet, um die Daten in einer Datensatzgruppe zu sortieren.
Das Schlüsselwort ORDER BY sortiert Datensätze standardmäßig in aufsteigender Reihenfolge.
Wenn Sie in absteigender Reihenfolge sortieren möchten, verwenden Sie das Schlüsselwort DESC.
Syntax
SELECT column_name(s) FROM table_name ORDER BY column_name(s) ASC|DESC
Um mehr über SQL zu erfahren, besuchen Sie bitte unserSQL-Tutorial。
Beispiele
Das folgende Beispiel wählt alle in der Tabelle "Persons" gespeicherten Daten aus und sortiert die Ergebnisse nach der Spalte "Age":
<?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);
?>
Das obige Ergebnis gibt Folgendes aus:
Glenn Quagmire 33 Peter Griffin 35
Nach zwei Spalten sortieren
Sie können nach mehreren Spalten sortieren. Wenn Sie nach mehreren Spalten sortieren, wird die zweite Spalte nur verwendet, wenn die Werte in der ersten Spalte identisch sind:
SELECT column_name(s) FROM table_name ORDER BY column1, column2Andere Erweiterungen