Active Recoord Update dan delete pada CI

 Banyak Cara yang bisa digunakan untuk Menjalankan Query, tapi berikut saya berikan contoh yang  paling sederhana cara menyimpan data ke database dan menghapus record. semoba bermanfaat..

Query untuk Edit data (Update)

$this->db->update();
Digunakan untuk mengedit/update data suatu tabel berdasarkan nilai tertentu. Conotoh :
$data = array(
               ‘title’ => $title,
               ‘name’ => $name,
               ‘date’ => $date
            );
$this->db->where(‘id’, $id);
$this->db->update(‘mytable’, $data);

hasil : UPDATE mytable  SET title = ‘$title’, name = ‘$name’, date = ‘$date’ WHERE id = $id
Selain contoh diatas kamu jugab bisa mengedit data menggunakan tambahan fungsi set() seperti contoh insert di atas.

Menghapus Data di Table (Delete)

$this->db->delete();
Diguanakan untuk menghapus satu atau beberapa data dalam tabel berdasarkan nilai tertentu.

$this->db->where(‘id’, $id);
$this->db->delete(‘mytable’);

// hasil : DELETE FROM mytable WHERE id = $id

Sedangkan contoh berikut, digunakan untuk menghapus suatu nilai pada bebrapa tabel sekaligus dalam 1 perintah :
$tables = array(‘table1’, ‘table2’, ‘table3’);
$this->db->where(‘id’, ‘5’);
$this->db->delete($tables);
Ket : menghapus data dengan id=5 di tabel1, tabel2 dan tabel 3.
————————————————————-
$this->db->empty_table();
Digunakan Untuk Menghapus seluruh data di suatu tabel.
$this->db->empty_table(‘mytable’);

// hasil : DELETE FROM mytable
————————————————————–
$this->db->truncate();
Digunakan untuk mengosongkan data di suatu tabel.
$this->db->from(‘mytable’);
$this->db->truncate();
// or
$this->db->truncate(‘mytable’);

// hasil : TRUNCATE mytable

Akhirnya untuk active record yang umum, insert, edit, dan delete sudah saya buat. yah walaupun tutorialnya masih sederhana dan mungkin penyampaianyya kurang jelas. tapi semoga bermanfaat dan Silahkan download tutorial Code Igniter Bahasa Indonesia Disini.  

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s