- 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
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();
}
}