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

Buat Perintah double where pada Query Builder model_app.php

Dibuat
Login Terakhir 1 Tahun lalu,
Telah Dilihat 1059 Kali
kadri yusuf Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2.  
  3. Pada contoh aplikasi yang lihat di model_app sebagai berikut:
  4.  
  5. $data['record'] = $this->model_app->view_join_tiga_where('izin','pemohon','list_izin','nik','kode_listizin',array('izin.status >='=> 3),'izin.nik','DESC');
  6.  
  7. pada script di atas menampilkan dengan kondisi izin.status = 3. yang ingin ditanyakan gimana menambahkan kondisi, anggap saya tambah 1 atribut yaitu "nama_izin".
  8.  
  9. mohon solusinya gan?
  10.  
  11. terima kasih sebelumnya.
  12.  

Ada 11 Jawaban

Bukhori Muslim
commented on 13 Mei 2019 15:15:19
  1. Assalamualaikum,.. jadinya begini gan :
  2. $data['record'] = $this->model_app->view_join_tiga_where('izin','pemohon','list_izin','nik','kode_listizin',array('izin.status >='=> 3,'izin.nama_izin'=>'sakit'),'izin.nik','DESC');
  3.  
kadri yusuf
commented on 16 Mei 2019 05:50:15
  1. Assalamualaikum,..
  2.  
  3. terima kasih gan :)
kadri yusuf
commented on 22 Jun 2019 02:13:03
  1. Assalamualaikum,..
  2. $data['record'] = $this->model_app->view_join_tiga_where('izin','pemohon','list_izin','nik','kode_listizin',array('izin.status >='=> 3,'izin.nama_izin'=>'sakit'),'izin.nik','DESC');
  3. perintah di atas apakah kondisi and atau or ya gan. bagaimana cara membedakan jika ingin menggunakan kondisi and atau or ? mohon penjelasannya, terima kasih.
kadri yusuf
commented on 22 Jun 2019 03:01:29
  1. gan, untuk modelnya apakah tidak perlu ditambah 'where' menjadi 2?. kalo saya lihat pada model:
  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. pertanyaannya apakah $this->db->where($where); dibuat 2 dikarenakan kondisinya ada 2, mohon pencerahannya, terima kasih
kadri yusuf
commented on 22 Jun 2019 03:01:37
  1. gan, untuk modelnya apakah tidak perlu ditambah 'where' menjadi 2?. kalo saya lihat pada model:
  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. pertanyaannya apakah $this->db->where($where); dibuat 2 dikarenakan kondisinya ada 2, mohon pencerahannya, terima kasih
kadri yusuf
commented on 22 Jun 2019 03:01:39
  1. gan, untuk modelnya apakah tidak perlu ditambah 'where' menjadi 2?. kalo saya lihat pada model:
  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. pertanyaannya apakah $this->db->where($where); dibuat 2 dikarenakan kondisinya ada 2, mohon pencerahannya, terima kasih
kadri yusuf
commented on 22 Jun 2019 03:01:40
  1. gan, untuk modelnya apakah tidak perlu ditambah 'where' menjadi 2?. kalo saya lihat pada model:
  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. pertanyaannya apakah $this->db->where($where); dibuat 2 dikarenakan kondisinya ada 2, mohon pencerahannya, terima kasih
kadri yusuf
commented on 22 Jun 2019 03:01:51
  1. gan, untuk modelnya apakah tidak perlu ditambah 'where' menjadi 2?. kalo saya lihat pada model:
  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. pertanyaannya apakah $this->db->where($where); dibuat 2 dikarenakan kondisinya ada 2, mohon pencerahannya, terima kasih
kadri yusuf
commented on 22 Jun 2019 03:01:52
  1. gan, untuk modelnya apakah tidak perlu ditambah 'where' menjadi 2?. kalo saya lihat pada model:
  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. pertanyaannya apakah $this->db->where($where); dibuat 2 dikarenakan kondisinya ada 2, mohon pencerahannya, terima kasih
kadri yusuf
commented on 22 Jun 2019 03:01:54
  1. gan, untuk modelnya apakah tidak perlu ditambah 'where' menjadi 2?. kalo saya lihat pada model:
  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. pertanyaannya apakah $this->db->where($where); dibuat 2 dikarenakan kondisinya ada 2, mohon pencerahannya, terima kasih
PHPMU.COM Support
commented on 22 Jun 2019 06:39:28
  1. Assalamualaikum,.. Tidak mas, karena didalam variable $where sudah ada 2 kondisi.
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!