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
|
Sultan Account
|
kadri yusuf Mengatakan : Sultan Account Assalamualaikum Warahmatullahi Wabarakatuh... 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
|
|
Assalam,.. jika di Swarakalibata Ci, bsia dengan begini saja mas : $data['record'] = $this->model_app->view_join_one('dokumenpemohon','nama_table_join','id_nama_table_join','id_dokumenpemohon','DESC'); di atas kita arahkan ke function view_join_one() yang memang fungcion tersebut sudah kita siapkan khusus untuk join 2 table
umumnya join di codeigniter itu ada 2 cara : $this->db->select('*'); $this->db->from('blogs'); $this->db->join('comments', 'comments.id = blogs.id'); $query = $this->db->get(); yang di dua dengan query biasa : $this->db->query("SELECT * FROM blogs JOIN comments ON comments.id = blogs.id"); 2 contoh join di atas sama saja hasilnya... 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
|
|
mas, saya sudah coba perintah dibawah, namun belum berhasil. apakah masih salah perintahnya? mohon solusi. $data['record'] = $this->model_app->view_join_one('dokumenpemohon a','pemohon b','b.nik=a.nik','DESC');
atau perintah ini juga saya coba dan masih salah. $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
|
|
Assalam,.. query paling bawah sudah benar gan, jadi lengkapnya untuk nenampilkan begini : $record = $this->model_app->view_join_one('dokumenpemohon a','pemohon b','b.nik','a.nik','DESC'); foreach ($record as $row){ // Tampilkan data dari database disini : $row[pemohon], dst..... } jika repot gunakan query builder, maka gunakan query biasa saja : $record = $this->db->query("SELECT * FROM dokumenpemohon a JOIN pemohon b ON a.nik= b.nik"); foreach ($record->result_array() as $row){ // Tampilkan data dari database disini : $row[pemohon], dst.....
}
|
kadri yusuf commented on 07 Mei 2018 11:34:27 Sultan
Account
|
|
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
|
|
Assalam,.. coba ubah begini : $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
|
|
Assalam,..
|
kadri yusuf commented on 07 Mei 2018 15:33:00 Sultan
Account
|
|
sudah bisa gan, terima kasih ya..
|
kadri yusuf commented on 07 Mei 2018 15:33:07 Sultan
Account
|
|
sudah bisa gan, terima kasih ya..
|
RRafi Salman Harashta commented on 16 Okt 2019
16:40:09Free Account
|
|
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 !!!