- 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 Exec
Metode exec
berguna untuk menjalankan sebuah perintah SQL mentah.
Bentuk Umum
Berikut ini adalah bentuk umum metode exec
dari properti $db
pada kelas SENE_Model .
$this->db->exec(string $sql): boolean
Parameter
Metode ini membutuhkan 1 parameter wajib.
$sql
Nilai dari $sql dapat berisi satu perintah SQL lengkap.
Contoh Penggunaan
Berikut ini contoh penggunaan untuk metode exec
pada sebuah kelas model.
class C_Produk_Model extends SENE_Model {
var $tbl = 'c_produk';
var $tbl_as = 'cp';
public function __construct(){
parent::__construct();
$this->db->from($this->tbl,$this->tbl_as);
}
...
public function unpublishOldProduct($id){
$sql = 'UPDATE '.$this->tbl.' SET is_published = 0 WHERE DATE(date_created) < DATE("2019-01-01")';
return $this->db->exec($sql);
}
...
}