Assalamu’alaikum warahmatullahi wabarakatuh.
Halo Dumenity, selamat datang kembali di website tips dan trik Dumet School. Berjumpa kembali dengan saya pada pembahasan tips seputar dunia website, pada kesempatan kali ini saya akan memberikan tips tentang Crud Codeigniter Dengan Data Json pada artikel sebelumnya saya ada sudah sedikit review tentang insert data native dengan fungsi json_encode(). Kali ini saya akan melanjutnya crud menggunakan metode json_encode() dengan codeigniter, baik langsung saja kita implementasikan.
Pertama – tama buat database nya terlebih dahulu
Kemudian siapkan file codeigniter nya, kemudian konfigurasi database nya kalian bisa ubah di file application/config/database.php
$db['default'] = array( 'dsn' => '', 'hostname' => 'localhost', 'username' => 'dumet', 'password' => 'school', 'database' => 'json_data', 'dbdriver' => 'mysqli', 'dbprefix' => '', 'pconnect' => FALSE, 'db_debug' => (ENVIRONMENT !== 'production'), 'cache_on' => FALSE, 'cachedir' => '', 'char_set' => 'utf8', 'dbcollat' => 'utf8_general_ci', 'swap_pre' => '', 'encrypt' => FALSE, 'compress' => FALSE, 'stricton' => FALSE, 'failover' => array(), 'save_queries' => TRUE );
Jika sudah buka file controller/welcome.php kemudia load library database nya
public function __construct(){ parent:: __construct(); $this->load->database(); }
Dan di dalam function index() masukkan script untuk insert datanya
$nama = [ 'nama_depan' => 'reno', 'nama_belakang' => 'joko' ]; $tel = [ 'tlp_handphone' => '085766868,08979797979', 'tlp_rumah' => '0218989,097970800', 'tlp_kantor' => '0219897,0907988080' ]; $pendidikan = [ 's1' => 'Binus School', 'smp' => 'binakarya' , 'sma' => 'bonjer', 'sd' => 'SD 05' ]; $email = 'hernowo@gmail.com'; $nama_ = json_encode($nama); $tel_ = json_encode($tel); $pendidikan_ = json_encode($pendidikan); $this->db->insert('bukutamu',array('nama' => $nama_, 'telepon' => $tel_, 'email' => $email, 'pendidikan' => $pendidikan_));
Pada data yang di tampung di dalam variabel nama, tel_, dan pendidikan berikan fungsi json_encode() yang bersungsi sebagai convert array menjadi data json, jadi yang ke input kedalam database sudah berupa data json karena fungsi json_encode(). Jika sudah save dan jalankan file nya
Jika sudah cek pada databasenya
Jika saya buka salah satu datanya maka akan berbentuk data json sesuai array yang sudah kita konvert dengan fungsi json_encode()
Nah itulah cara insert data dengan codeigniter menggunakan fungsi json_encode(), sekian pada artikel kali ini tentang Crud Codeigniter Dengan Data Json. Kita jumpa kembali pada artikel selanjutnya, terimkasih dan sampai jumpa.