Manual belajar ...login
Manual belajar kendiri lengkap PHP
pengarang:php.cn  masa kemas kini:2022-04-15 13:53:54

Pesanan MySQL PHP Oleh


ORDER BY keyword digunakan untuk mengisih data dalam set rekod.


ORDER BY keyword

ORDER BY keyword digunakan untuk mengisih data dalam set rekod.

PESANAN MENGIKUT kata kunci mengisih rekod dalam tertib menaik secara lalai.

Jika anda ingin mengisih mengikut tertib menurun, gunakan kata kunci DESC.

Syntax

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

Untuk mengetahui lebih lanjut tentang SQL, lawati tutorial SQL kami.

Tutorial video yang disyorkan: "tutorial mysql" http://www.php.cn/course/list/51.html

Contoh

Contoh berikut memilih semua data yang disimpan dalam jadual "Orang" dan mengisih keputusan mengikut lajur "Umur":

<?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);
?>
Keputusan di atas akan dikeluarkan:
Glenn Quagmire 33
Peter Griffin 35

Isih berdasarkan dua lajur

Boleh diisih berdasarkan berbilang lajur. Apabila mengisih mengikut berbilang lajur, lajur kedua hanya digunakan jika lajur pertama mempunyai nilai yang sama:

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

Laman web PHP Cina