PHP MySQL Palabra clave Order By
La palabra clave ORDER BY se utiliza para ordenar los datos de un conjunto de registros.
Palabra clave ORDER BY
La palabra clave ORDER BY se utiliza para ordenar los datos de un conjunto de registros.
La palabra clave ORDER BY ordena los registros en orden ascendente de forma predeterminada.
Si desea ordenar en orden descendente, use la palabra clave DESC.
Sintaxis
SELECT column_name(s) FROM table_name ORDER BY column_name(s) ASC|DESC
Para obtener más información sobre SQL, visite nuestroTutorial de SQL。
Ejemplo
El siguiente ejemplo selecciona todos los datos almacenados en la tabla "Persons" y ordena el resultado por la columna "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);
?>
El resultado anterior mostrará:
Glenn Quagmire 33 Peter Griffin 35
Ordenar según dos columnas
Puede ordenar según varias columnas. Cuando se ordena por varias columnas, solo se usa la segunda columna si los valores de la primera columna son iguales:
SELECT column_name(s) FROM table_name ORDER BY column1, column2Otras extensiones