- Seme Framework
- versi 4.0.3 (ID)
- Persyaratan
- Download & Install
- Pengaturan
- Tutorial
- Perutean URI
- Konstanta
- Variabel Global
- Model
- View
- Controller
- Library
- CLI (command line interface)
- Core
- ABAC
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();
}
}