menampilkan data hasil query where in codeigniter


Hallo blogger kali ini saya akan menjelaskan tentang bagaimana cara menampilkan data dengan query where in di codeigniter. where in merupakan query mysql untuk menampilkan data dengan syarat kolom / field sama namun isi banyak. contoh kasus

saya mempunyai table mahasiswa
nim       |    nama     |   umur
1                Arif           17
2                Budi          18
3                Adi            18
4                Dheni        19
5                Dhevi        19
6                Bayu         17
7                Deva         22

saya ingin menampilkan data mahasiswa yang memiliki umur 17,18 dan 19 jika saya menggunakan query where biasa saya harus menuliskan umur berulang-ulang seperti ini

Baca juga menampilkan data acak dari database codeigniter
select * from mahasiswa where umur = 17 AND umur=18 AND umur= 19;
cukup merepotkan bukan jika kita harus menuliskan kolom / field umur hingga 3x apalagi jika syarat lebih dari 10.  nah dengan adanya where in kita tidak perlu menulis kolom / field umur hingga 3x. kita cukup menuliskan query seperti ini
select * from mahasiswa where umur in (17,18,19);
cukup menghemat waktu dan tenaga dari pada kita menuliskan umur hingga berkali-kali kita cukup menggunakan query where in.

Penggunaan where in

  1. ketika kita memiliki sebuah field dengan banyak syarat
  2. mengkombinasikan 2 buah table dengan syarat isi field pertama harus ada di table ke 2
  3. dll
lansung saja masuk ke materi utama kita yaitu cara menampilkan query where in di codeigniter. disini saya akan menjelaskanya dengan 2 cara 

  1. menggunakan active record where_in

    $this->db->select("*");
    $this->db->where_in('umur','17,18,19');
    $this->db->get('mahasiswa');
  2. menggunakan active record biasa yang didalamnya di tambahi where in

    $this->db->select("*");
    $this->db->where('umur IN (17,18,19)');
    $this->db->get('mahasiswa');
dari kedua active record diatas akan sama-sama menghasilkan data mahasiswa yang memiliki umur 17,18,19. mungkin cukup sekian pembahasan saya kali ini tentang cara menampilkan data menggunakan query where in di codeigniter. jika artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar terima kasih sudah mampir :)

Share this

Related Posts

Previous
Next Post »

1 komentar:

komentar
1 Mei 2017 20.05 delete

jika ingin menampilkan data yang di JOIN dari beberapa tabel bagaimanakah sintaks query nya ?

Reply
avatar