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{
  public $table = 'd_order';
  public $table_alias = 'dor';
  public $table2 = 'b_user';
  public $table2_alias = 'bu';
  
  public function __construct(){
    parent::__construct();
    $this->db->from($this->table,$this->table_alias);
  }
  public function Ids($ids){
    $this->db->select("$this->table_alias.*, $this-table_alias.status_text",'status_text',0);
    $this->db->select("$this->table2_alias.fname",'fname',0);
    $this->db->select("$this->table2_alias.email",'email',0);
    $this->db->where_in("$this->table_alias.id", $ids);
    return $this->db->get();
  }
}