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