Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67424 Members, 783 Products, 5279 Topic, 12953 Comments)

Menampilkan 3 tabel dengan CI - Menggunakan Query Builder

Dibuat
Login Terakhir 1 Tahun lalu,
Telah Dilihat 3793 Kali
kadri yusuf Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2.  
  3. Saya ingin bertanya bagaimana cara menampilkan data dari 3 tabel yang berbeda. jika dari model yang tersedia yang saya ketahui ada 2 seperti berikut:
  4.  
  5. public function view_join_where($table1,$table2,$field,$where,$order,$ordering){
  6.  
  7. $this->db->select('*');
  8. $this->db->from($table1);
  9. $this->db->join($table2, $table2.'.'.$field.'='.$table1.'.'.$field);
  10. $this->db->where($where);
  11. $this->db->order_by($order,$ordering);
  12. return $this->db->get()->result_array();
  13. }
  14.  
  15. berikut controllernya:
  16.  
  17. $data['record'] = $this->model_app->view_join_where('izin','pemohon','nik',array('izin.status >='=> 0, 'izin.kode_listizin >='=> '01'),'izin.nik','DESC');
  18.  
  19. mohon bantuanya, terima kasih

Ada 2 Jawaban

Bukhori Muslim
commented on 13 Apr 2019 07:08:29
  1. Assalam,.. tinggal ditambahin joinnya gan :
  2.  
  3. public function view_join_tiga_where($table1,$table2,$table3,$field,$field2,$where,$order,$ordering){
  4. $this->db->select('*');
  5. $this->db->from($table1);
  6. $this->db->join($table2, $table2.'.'.$field.'='.$table1.'.'.$field);
  7. $this->db->join($table3, $table3.'.'.$field2.'='.$table1.'.'.$field2);
  8. $this->db->where($where);
  9. $this->db->order_by($order,$ordering);
  10. return $this->db->get()->result_array();
  11. }
  12.  
  13. Pengunaannya :
  14. $data['record'] = $this->model_app->view_join_where('izin','pemohon','table3','nik','id_join_ke_table3',array('izin.status >='=> 0, 'izin.kode_listizin >='=> '01'),'izin.nik','DESC');
kadri yusuf
commented on 16 Apr 2019 04:25:51
  1. Assalam,..
  2. terima kasih gan, sudah bisa, alhamdulillah
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!