Cara Melakukan Import Data JSON ke Database MySQL Dengan PHP

Hello, after we create tutorial PHP script to export data JSON from MySQL database, now here we will give you simple example PHP script to import data from JSON into MySQL database. To importing JSON data to MySQL database first you need to build or have JSON file data. So, let scroll and follow below steb by steb PHP script to import JSON to MySQL database.

0
3894

Tutorial PHP MySQL kali ini akan menguraikan tentang cara bagaimana melakukan import data JSON ke database MySQL menggunakan script PHP. Adapun cara melakukan import data JSON ke database MySQL pada tutorial PHP kali ini saya akan mengimport data JSON dari url website localserver http://localhost/phpmysql/exportjson.php yang saya ambil dari data tabel pegawai pada pembahasan materi tutorial sebelumnya yang saya bahas ketika membuat cara melakukan export database MySQL ke data JSON dengan PHP, sehingga saya tidak perlu repot-repot lagi menyiapkan data JSON.

Adapun secara tahapan langkah-langkah dalam melakukan import data JSON ke database MySQL adalah sebagai berikut :

1. Siapkan data JSON
2. Menyiapkan Tabel Untuk Menampung Data JSON
3. Membuat Script PHP untuk melakukan import data JSON
4. Jalankan Proses Import data JSON

Oke langsung saja kita bahas step by step cara melakukan import data JSON ke database MySQL, lanjut scroll yah guys.

  1. Siapkan data JSON

Ketika hendak melakukan import data JSON ke database MySQL pertama yang kita perlukan adalah ketersediaan data dalam format JSON. Setelah menyiapkan data JSON selanjutnya adalah kita perlu memperhatikan struktur data JSON sehingga dengan memperhatikan dan menganalisa struktur data JSON kita dapat menentukan kebutuhan struktur field pada tabel yang akan kita buat untuk kita gunakan menampung hasil import dari data JSON tersebut.

  1. Menyiapkan Tabel Untuk Menampung Data JSON

Langkah selanjutnya adalah membuat tabel berdasarkan struktur data JSON, tabel ini akan kita gunakan untuk menampung hasil import dari data JSON, dalam studi pada tutorial disini saya akan melakukan import data pegawai, sehingga disini saya menyiapkan sebuah tabel dengan nama “pegawai2”, Tabel harus disiapkan berdasarkan kebutuhan struktur data JSON yang akan dikirimkan ke tabel pada sebuah database. Berikut adalah struktur dar tabel tersebut.

struktur table pegawai2 import data json database mysql
struktur table pegawai2 import data json database mysql
  1. Membuat Script PHP untuk melakukan import data JSON

Pada tahap ini saya menyiapkan script PHP untuk dijalankan untuk mengimport data JSON ke dalam tabel “pegawai2”. Bukalah jendela text editor yang Anda miliki, bisa menggunakan Notepad++ atau Visual Code Editor (VSCode), lalu ketikkan script PHP untuk melakukan import data JSON ke database MySQL seperti berikut. Selanjutnya simpanlah dalam sebuah file php, pada kasus disini saya simpan dengan nama “importjson.php”.

<?php
include "koneksi.php"; //memanggil file koneksi

//baca file json dari url web
$url = "http://localhost/phpmysql/exportjson.php";
$json = file_get_contents($url);

// memecah data json per record
$split = explode("\n", $json);

foreach ($split as $record) { 
$row = json_decode($record,true);
$id = $row['id'];
$nama = $row['nama'];
$email = $row['email'];
$pekerjaan = $row['pekerjaan'];
$alamat = $row['alamat']; 

//sql insert data ke database mysql tabel pegawai2
$sql = "INSERT INTO pegawai2 VALUES ('".$id."', '".$nama."', '".$email."', '".$pekerjaan."', '".$alamat."')";

$result = mysqli_query($connect, $sql);
}

echo "Import data berhasil !!";
?>
  1. Jalankan Proses Import data JSON

Pada tahap akhir adalah menjalankan script PHP import data JSON ke database MySQL, buka browser Anda bisa menggunakan Forefox ataupun Chrome lalu jalankan url import data JSON ke database MySQL seperti http://localhost/phpmysql/importjson.php, jika semua berjalan dengan baik maka akan kita jumpai pada data pegawai pada tabel yang kita tuju pada database, misalkan seperti berikut :

import data json berhasil
import data json berhasil
berhasil melakukan import data json mysql database
berhasil melakukan import data json mysql database

Oke, sampai disini tutorial cara meng-import data JSON ke database MySQL dengan PHP telah terselesaikan, dan semoga tutorial yang sederhana ini dapat memberi manfaat bagi siapapun yang membutuhkan, akhir kata terimakasih telah berkunjung di Jogjatech.com, and happy coding 🙂