Active Record - Menambahkan data (insert)


Berikut perintah untuk menambahkan data dengan active record pada Framework Code Igniter.

$this->db->insert();
Fungsi ini digunakan untuk menambahkan data ke tabel : 
$data = array(
   'title' => 'My title' ,
   'name' => 'My Name' ,
   'date' => 'My date'
);

$this->db->insert('mytable', $data);

// hasil : INSERT INTO mytable (title, name) VALUES ('My title', 'My name')
$this->db->insert_batch()
Anda juga bisa menambahkan beberapa data sekaligus dalam 1 perintah dengan membuat nilainya ke dalam bentuk array. contoh :
$data = array(
   array(
      'title' => 'My title' ,
      'name' => 'My Name' ,
      'date' => 'My date'
   ),
   array(
      'title' => 'Another title' ,
      'name' => 'Another Name' ,
      'date' => 'Another date'
   )
);
$this->db->insert_batch('mytable', $data);
hasil querinya  : INSERT INTO mytable (title, name, date) VALUES ('My title', 'My name', 'My date'), ('Another title', 'Another name', 'Another date')
$this->db->set();
Digunakan untuk mengatur satu atau beberapa field dengan nilai yang akan di tambah ke table. Funsi juga bisa berjalan di Update(), pemakaiannya sama.
$this->db->set('name', $name);
$this->db->set('title', $title);
$this->db->set('status', $status);
$this->db->insert('mytable');


Silahkan download tutorial Code Igniter Bahasa Indonesia Disini.  

Comments

Popular posts from this blog

Fungsi PHP untuk menghitung selisih atau jarak 2 tanggal

Session pada Code Igniter

Belajar ExtJS Dasar