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';
    }
  }
}