Haloo! Selamat Datang di Komunitas Private Training Web Development (45667 Members, 427 Projects, 3528 Topic, 9666 Comments)

Butuh karyawan baru? atau seorang Web Developer (Part-time/Freelance/Full-time), cari disini : Members Area Jobs!
Menampilkan 3 tabel dengan CI - Menggunakan Query Builder
kadri yusuf Mengatakan : Members -
Rate Topic :
  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
Bukhori Muslim Mengatakan :
Admin -
  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 Mengatakan :
Members -
  1. Assalam,..
  2. terima kasih gan, sudah bisa, alhamdulillah

Maaf, Untuk Memberikan Komentar Anda Harus Login !!!