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 Membuat Crud dengan Data Json dan PHP. Dimana pada tips kali ini kita akan input data json ke dalam database menggunakan php.
Pertama – tama kita akan buat sebuah data array kemudian kita berikan fungsi json_encode() sebelum kita memasukkan data ke dalam database. Dengan menggunakan fungsi ini data yang masuk kedalam database adalah data json. Nah dengan data json ini kita bisa membuat inputan menjadi simple, hanya dengan sekali input data yang di masukkan akan lengkap. Pada contoh kali ini saya akan membuat sebuah data array sebuah nama, dan di dalam nama saya akan memberikan 3 data yaitu nama_depan, nama_belakang, nama_panggilan. Ketiga data ini akan sekaligus kita input ke dalam database dengan fungsi json_encode().
Sebelum memulai kita buat database terlebih dahulu, atau bisa lihat pada gambar di bawah ini
Kemudian buat koneksi ke database
$servername = "localhost"; $database = "db_art"; $username = "dumet"; $password = "school"; $conn = mysqli_connect($servername, $username, $password, $database); if (!$conn) { die("Connection failed: " . mysqli_connect_error()); }
Selanjutnya kita buat data array nya
$data = [ 'nama_depan' => 'Dumet', 'nama_belakang' => 'School', 'nama_panggilan' => 'Dumet School' ];
Lalu berikan fungsi json_encode() dan tampung ke dalam variable
$_data = json_encode($data);
Jika sudah buat query sql nya untuk input data ke dalam database
mysqli_query($conn, "INSERT INTO crud_json VALUES ('', '$_data')");
Kemudian buka file nya, kemudian lihat di dalam database. Maka dengan begitu data yang masuk ke dalam database akan menjadi data json.
Nah itulah bagian dari Membuat Crud dengan Data Json dan PHP, yaitu insert ke dalam database. Pada artikel yang akan datang kita akan tampilkan data pada layout html nya, terimakasih dan sampai jumpa. Semoga bermanfaat.