Menggunakan Order By pada CodeIgniter- Order By merupakan salah satu fungsi SQL yang digunakan untuk mengurutkan isi dari database. Ada dua macam pengurutan Order By, yaitu Ascending dan Descending. Order By Ascending adalah fungsi sql yang digunakan untuk mengurutkan sebuah list database dari terkecil ke terbesar. Order By Descending adalah fungsi sql yang digunakan untuk mengurutkan sebuah list database dari terbesar ke terkecil. Bentuk umum dari fungsi sql Order By adalah sebagai berikut.
Fungsi sql Order By Ascending
SELECT * FROM `nama_tabel` ORDER BY `nama_field` ASC
Fungsi sql Order By Descending
SELECT * FROM `nama_tabel` ORDER BY `nama_field` DESC
Penulisan fungsi Order by pada CodeIgniter berbeda dengan sql biasa. Format penulisan fungsi Order By pada CodeIgniter bisa dilihat pada script dibawah ini.
Script CI Order By Ascending
$this->db->order_by('nama_field', 'ASC');
Script CI Order By Descending
$this->db->order_by('nama_field', 'DESC');
Jika diterapkan pada database perusahaan, tabel karyawan maka script fungsi sql Order By dapat dibuat seperti berikut ini:
Script CI Order By Ascending berdasarkan field nama
$this->db->order_by('nama', 'ASC');
$query = $this->db->get('karyawan');
return $query->result();
$query = $this->db->get('karyawan');
return $query->result();
Script CI Order By Descending berdasarkan field nama
$this->db->order_by('nama', 'DESC');
$query = $this->db->get('karyawan');
return $query->result();
$query = $this->db->get('karyawan');
return $query->result();
Cukup sekian postingan saya tentang Menggunakan Order By pada CodeIgniter, Semoga bermanfaat dan terima kasih.
mantap, makasih gan tutorialnya. sangat membantu bagi sy
mas bagaimana kalau datanya mengunakan dua tabel sekaligus (menggunakan join)
mantab gan
gan klo kodenya kayak gini gmna ya ?
public function getAllKatbar(){
// $this->db->order_by('kategori_id', 'DESC');
// $query = $this->db->get('kategori_barang');
// return $query->result_array();
return $this->db->get('kategori_barang')->result_array();
}
saya coba kok gak bisa ya?
sudah tahu arti nama kamu apa belum? yuk cari tahu.
Posting Komentar