Metode Where in

Metode where_in digunakan untuk menjalankan operasi WHERE IN clause on SQL. This method support chained as well.

Basic Usage

Here is the basic usage where_in method from $db property on SENE_Model class.

$this->db->where_in(string $column_name, array $array_selector[, int $is_not=0]): $this->db;

Parameter

Metode ini memiliki 2 parameter wajib.

$column_name

$column_name dapat berisi nilai dengan nama kolom pada tabel.

$array_selector

Nilai $array_selector dapat berisi array dari nilai-nilai yang akan dibandingkan dengan nama kolom table.

$is_not

Jika nilai $is_not sama dengan 1, maka operasi where not in akan dijalankan.

Contoh penggunaan

Berikut ini adalah contoh penggunaan metode where_as pada file where_in.

class Blog_Model extends SENE_Model{
  var $tbl = 'd_order';
  var $tbl_as = 'dor';
  var $tbl2 = 'b_user';
  var $tbl2_as = 'bu';
  public function __construct(){
    parent::__construct();
    $this->db->from($this->tbl,$this->tbl_as);
  }
  public function Ids($ids){
    $this->db->select("$this->tbl_as.*, $this-tbl_as.status_text",'status_text',0);
    $this->db->select("$this->tbl2_as.fname",'fname',0);
    $this->db->select("$this->tbl2_as.email",'email',0);
    $this->db->where_in("$this->tbl_as.id", $ids);
    return $this->db->get();
  }
}