Cara menggunakan mysql join codeigniter

Butuh karyawan baru? atau seorang Web Developer (Part-time/Freelance/Full-time) untuk mengerjakan project/aplikasi anda?, cari disini : Members Area Jobs!

Dibuat 4 Tahun lalu | 2018-05-07 10:16:23 WIB,

Login Terakhir 5 Bulan lalu,

Telah Dilihat 6023 Kali
Cara menggunakan mysql join codeigniter

Sultan Account

kadri yusuf Mengatakan : Sultan Account

  1. Assalamualaikum Warahmatullahi Wabarakatuh...

  2. gan, untuk perintah join dengan code igniter bagaimana ya? ini saya ada contoh yang saya ambil dari project namun hanya untuk panggil 1 tabel saja. $data['record'] = $this->model_app->view_ordering('dokumenpemohon','dokumenpemohon_id','DESC'); . yang diinginkan ada beberapa atribut dari 2 tabel. terima kasih

Ada 9 Jawaban

PHPMU.COM Support
commented on 07 Mei 2018 10:42:45 Sultan Account  
Cara menggunakan mysql join codeigniter
  1. Assalam,.. jika di Swarakalibata Ci, bsia dengan begini saja mas :

  2. $data['record'] = $this->model_app->view_join_one('dokumenpemohon','nama_table_join','id_nama_table_join','id_dokumenpemohon','DESC');

  3. di atas kita arahkan ke function view_join_one() yang memang fungcion tersebut sudah kita siapkan khusus untuk join 2 table

  4. umumnya join di codeigniter itu ada 2 cara :

  5. $this->db->select('*');

  6. $this->db->from('blogs');

  7. $this->db->join('comments', 'comments.id = blogs.id');

  8. $query = $this->db->get();

  9. yang di dua dengan query biasa :

  10. $this->db->query("SELECT * FROM blogs JOIN comments ON comments.id = blogs.id");

  11. 2 contoh join di atas sama saja hasilnya...

  12. inngin lebih dalam bisa baca2 di dokumentasi Ci : https://www.codeigniter.com/userguide3/database/query_builder.html

kadri yusuf
commented on 07 Mei 2018 11:19:38 Sultan Account  
Cara menggunakan mysql join codeigniter
  1. mas, saya sudah coba perintah dibawah, namun belum berhasil. apakah masih salah perintahnya? mohon solusi.

  2. $data['record'] = $this->model_app->view_join_one('dokumenpemohon a','pemohon b','b.nik=a.nik','DESC');

  3. atau perintah ini juga saya coba dan masih salah.

  4. $data['record'] = $this->model_app->view_join_one('dokumenpemohon a','pemohon b','b.nik','a.nik','DESC');

Bukhori Muslim
commented on 07 Mei 2018 11:29:03 Sultan Account  
Cara menggunakan mysql join codeigniter
  1. Assalam,.. query paling bawah sudah benar gan, jadi lengkapnya untuk nenampilkan begini :

  2. $record = $this->model_app->view_join_one('dokumenpemohon a','pemohon b','b.nik','a.nik','DESC');

  3. foreach ($record as $row){

  4. // Tampilkan data dari database disini : $row[pemohon], dst.....

  5. }

  6. jika repot gunakan query builder, maka gunakan query biasa saja :

  7. $record = $this->db->query("SELECT * FROM dokumenpemohon a JOIN pemohon b ON a.nik= b.nik");

  8. foreach ($record->result_array() as $row){

  9. // Tampilkan data dari database disini : $row[pemohon], dst.....

  10. }

kadri yusuf
commented on 07 Mei 2018 11:34:27 Sultan Account  
Cara menggunakan mysql join codeigniter
  1. saya sdh coba perintah yang di bawah dan error ny ini gan,

Terdapat 1 File dilampirkan :

1. Screenshot_from_2018-05-07_11-33-24.png (79 KB)
Bukhori Muslim
commented on 07 Mei 2018 11:55:22 Sultan Account  
Cara menggunakan mysql join codeigniter
  1. Assalam,.. coba ubah begini :

  2. $record = $this->model_app->view_join_one('dokumenpemohon','pemohon','nik','dokumenpemohon.nik','DESC');

kadri yusuf
commented on 07 Mei 2018 15:32:44 Sultan Account  
Cara menggunakan mysql join codeigniter
  1. Assalam,..

kadri yusuf
commented on 07 Mei 2018 15:33:00 Sultan Account  
Cara menggunakan mysql join codeigniter
  1. sudah bisa gan, terima kasih ya..

kadri yusuf
commented on 07 Mei 2018 15:33:07 Sultan Account  
Cara menggunakan mysql join codeigniter
  1. sudah bisa gan, terima kasih ya..

RRafi Salman Harashta
commented on 16 Okt 2019 16:40:09Free Account  
Cara menggunakan mysql join codeigniter
  1. Assalamualaikum,.. admin saya ingin bertanya saya sudah menggunakan sintaks seperti di gambar model_invoice.png. kenapa datanya muncul semua ya padahal saya klik data yang satu malah semuanya yg muncul?

Terdapat 1 File dilampirkan :

1. model_invoice.PNG (19 KB)

Maaf, Untuk Memberikan Komentar Anda Harus Login !!!