Penggunaan ORDER BY
Penggunaan Order By adalah untuk meyusun data yang dicapai dalam bentuk menurun atau menaik.
Pada asasnya, Order By akan menyusun secara menaik
Jika anda ingin membuat susunan secara menurun adalan boleh menambah perkataan DESC.
Tatatanda
SELECT * nama_lajur FROM nama_jadual ORDER BY nama_lajur ASC/DESC
Contoh dibawah akan memaparkan data dalam jadual Pelajar berdasarkan lajur "Umur".
<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Sambungan gagal: ' . mysql_error());
}
mysql_select_db("db_saya", $con);
$result = mysql_query("SELECT * FROM Pelajar ORDER BY Umur");
while($row = mysql_fetch_array($result))
{
echo $row['Nama'];
echo " " . $row['Nama_Ayah'];
echo " " . $row['Umur'];
echo "<br />";
}
mysql_close($con);
?>Output:
Ali Razak 33
Yunus Ismail 35
Abu Halim 46
"Order by" menggunakan 2 lajur
Anda juga boleh membuat susun menggunakan 2 lajur. Susunan akan dibuat menggunakan lajur pertama (jika data sama susan akan menggunakan lajur kedua)
Tatatanda
SELECT nama_lajur FROM nama_jadual ORDER BY lajur_pertama, lajur_kedua



Kemas kini: Aug 12, 2011