Haloo! Selamat Datang di Komunitas Private Training Web Development (47379 Members, 448 Projects, 3626 Topic, 9905 Comments)

Butuh karyawan baru? atau seorang Web Developer (Part-time/Freelance/Full-time), cari disini : Members Area Jobs!
Buat Perintah double where pada Query Builder model_app.php
kadri yusuf Mengatakan : Members -
Rate Topic :
  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.  
Bukhori Muslim Mengatakan :
Admin -
  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 Mengatakan :
Members -
  1. Assalamualaikum,..
  2.  
  3. terima kasih gan :)

kadri yusuf Mengatakan :
Members -
  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 Mengatakan :
Members -
  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 Mengatakan :
Members -
  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 Mengatakan :
Members -
  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 Mengatakan :
Members -
  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 Mengatakan :
Members -
  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 Mengatakan :
Members -
  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 Mengatakan :
Members -
  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

Robby Prihandaya Mengatakan :
Admin -
  1. Assalamualaikum,.. Tidak mas, karena didalam variable $where sudah ada 2 kondisi.

Maaf, Untuk Memberikan Komentar Anda Harus Login !!!