Metode Update
Metode update digunakan untuk memperbarui nilai dari sebuah tabel yang ada di database.
Parameter
Metode update memiliki2 parameter wajib, yaitu nama tabel dan pasangan kunci nilai dalam array
$this->db->update(string $table_name, array $data_update, [bool $is_debug=0]): bool
$table_name
Diisi dengan nama tabel yang akan diupdate.
$data_update
Berisikan array 1 dimensi yang didalamnya terdiri dari atas kunci dan nilainya. Kunci untuk nama kolom, sementara nilai berisikan nilai baru yang akan diedit.
$is_debug
Flag untuk mengaktifkan mode debug.
Contoh Penggunaan
Berikut ini adalah beberapa contoh penggunaan didalam model beserta pemanggilannya di controller.
Penggunaan pada Model
Berikut ini adalah contoh pengunaannya didalam sebuah model.
<?php
class Blog_Model extends SENE_Model{
var $tbl = 'blog';
var $tbl_as = 'b';
public function __construct(){
parent::__construct();
}
public function update($id,$du){
$this->db->where("id",$id);
$this->db->update($ths->tbl,$du);
}
}
Penggunaan di Conrtoller
Contoh penggunaan method update yang dipanggil di dalam Controller.
<?php
class Blog extends Sene_Controller{
public function __construct(){
parent::__construct();
$this->load('blog_model','bm');
}
public function index(){
$id = 1;
$du = array();
$du['title'] = "This is new title of this blog!";
$res = $this->bm->update($id,$du); //call the method on the model
if($res){
echo 'Success';
}else{
echo 'failed';
}
}
}