18%
25%
50%
75%

Kripkorn Studios | Komuniti Drupal phpBB Malaysia

Penggunaan Order By

Tutorial
PHP, SQL
Tentang artikel ini
Penulis: kripkorn -- Dec 12, 2008
kemas kini Kemas kini: Aug 12, 2011

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