0% menganggap dokumen ini bermanfaat (0 suara)
186 tayangan

Tutorial Encode Dan Decode JSON Dengan PHP MySQL

Artikel ini menjelaskan cara mengkonversi data dari database MySQL menjadi format JSON menggunakan PHP dan sebaliknya mengolah data JSON menjadi output PHP. Artikel ini juga menyertakan contoh kode PHP untuk melakukan konversi data antara database dan format JSON.

Diunggah oleh

Ian Ardiansyah
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
186 tayangan

Tutorial Encode Dan Decode JSON Dengan PHP MySQL

Artikel ini menjelaskan cara mengkonversi data dari database MySQL menjadi format JSON menggunakan PHP dan sebaliknya mengolah data JSON menjadi output PHP. Artikel ini juga menyertakan contoh kode PHP untuk melakukan konversi data antara database dan format JSON.

Diunggah oleh

Ian Ardiansyah
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 6

CATATAN RINGAN SEORANG PEKERJA IT

Isinya sebagian besar hanya opini, sedikit fakta dan bumbu penyedap

SHOW MENU

Membuat Serta Menggunakan JSON Dengan PHP


Dan MySQL
NOVEMBER 13, 2016 / 5 COMMENTS

Lanjutan dari artikel mengenai JSON sebelumnya. Pada kesempatan ini saya akan
menulis artikel bagaimana cara mengkonversi data dari database MySQL menjadi
JSON dan bagaimana cara membaca JSON tentunya dengan PHP.

Seperti kita ketahui, JSON telah menjadi format pertukaran data yang sangat populer
pada beberapa tahun belakangan ini. Bahkan lebih disukai daripada format XML,
karena kesederhanaannya. Menggunakan format JSON akan mendapatkan beberapa
keuntungan, antara lain : ringan, kemampuan untuk menyimpan struktur data yang
kompleks, serta bisa dengan mudah kita baca.

Membuat Database Dan Input Data


Download Cleaner for Mac
Clean Mac files Right Now. Award-winning System Utility. mackeeper.com

Buat database terlebih dahulu, atau menggunakan database yang sudah ada.
Misalnya saya menggunakan database db_belajar. Kemudian buat table dengan
perintah SQL:

1 CREATE TABLE IF NOT EXISTS `tb_anggota` (


2 `anggota_id` int(5) NOT NULL AUTO_INCREMENT,
3 `nama` varchar(50) NOT NULL,
4 `email` varchar(50) NOT NULL,
5 `alamat` varchar(50) NOT NULL,
6 `umur` int(2) NOT NULL,
7 PRIMARY KEY (`anggota_id`)
8 ) ENGINE=INNODB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;

Masukkan beberapa record :

1 INSERT INTO `tb_anggota` (`nama`, `email`, `alamat`, `umur`) VALUES


2 ('Wayan', '[email protected]', 'Badung', 21),
3 ('Made', '[email protected]', 'Gianyar', 19),
4 ('Nyoman', '[email protected]', 'Klungkung', 30),
5 ('Ketut', '[email protected]', 'Tabanan', 23),
6 ('Gede', '[email protected]', 'Karangasem', 27);

Konversi Data Menjadi JSON

Buat file php untuk mengkonversi data dari database menjadi JSON. Misalnya
konversi.php

1 <?php
2
3 header("Content-type:application/json");
4
5 //koneksi ke database
6 $connection = mysqli_connect("localhost", "root", "", "db_belajar") or die("Error "
7
8 //menampilkan data dari database, table tb_anggota
9 $sql = "select * from tb_anggota";
10 $result = mysqli_query($connection, $sql) or die("Error " . mysqli_error($connection
11
12 //membuat array
13 while ($row = mysqli_fetch_assoc($result)) {
14 $ArrAnggota[] = $row;
15 }
16
17 echo json_encode($ArrAnggota, JSON_PRETTY_PRINT);
18
19 //tutup koneksi ke database
20 mysqli_close($connection);
21 ?>

json_encode : fungsi untuk mengkonversikan array menjadi format JSON.

JSON_PRETTY_PRINT : mencetak JSON supaya lebih mudah dibaca.


Parsing JSON Dengan PHP

Kemudian bagaimana cara membaca data JSON dengan menggunakan PHP, misalnya
file untuk memparsing JSON adalah parsing.php.

1 <?php
2
3 // membuka file JSON
4 $file = file_get_contents("http://www.belajar.local/konversi.php");
5 $json = json_decode($file, true);
6
7 foreach ($json as $key) {
8 if (is_array($key)) {
9 foreach ($key as $key => $value) {
10 echo $key . ' : ' . $value . '<br />';
11 }
12 }
13 }
14 ?>

Atau, kita pun bisa langsung memanggil value dalam JSON dengan menggunakan key
dari array. Misalnya seperti di bawah ini :

Download Cleaner for Mac


Clean Mac files Right Now. Award-winning System Utility. mackeeper.com

1 <?php
2
3 // membuka file JSON
4 $file = file_get_contents("http://www.belajar.local/konversi.php");
5 $json = json_decode($file, true);
6
7 echo 'Nama Anggota ke-1 : ' . $json['0']['nama'] . '<br />';
8 echo 'Nama Anggota ke-3 : ' . $json['2']['nama'];
9 ?>

file_get_contents() : Membaca file dan kemudian dikonversi menjadi string.

json_decode() : fungsi untuk men-decode format JSON.

Cukup mudah bukan?

Semoga bermanfaat

Klik di sini untuk tutorial PHP lainnya.

Categories: Tutorial Tags: database, json, php, programming


Menangani Tanggal Dan Waktu Dengan Menggunakan Python

Mengenal MariaDB Database Open Source

5 Comments

panji
APRIL 30, 2017 AT 10:28 PM

Keren ini, tutorial paling simpel dan mudah hehe. terimakasih pak, sangat membantu dan
kodenya jalan

REPLY

yudana (Post author)


MEI 6, 2017 AT 6:00 AM

terima kasih telah berkunjung

REPLY

ujikit
AGUSTUS 3, 2017 AT 11:02 AM

terima kasih. sangat membantu

REPLY

yudana (Post author)


AGUSTUS 5, 2017 AT 2:46 AM

terima kasih sudah berkunjung gan

REPLY
memehits.com
AGUSTUS 29, 2017 AT 9:03 AM

Backlink Gan http://memehits.com

REPLY

Tinggalkan Balasan
Your email address will not be published.

Name

Email

Website

Kirim Komentar
2017 CATATAN RINGAN SEORANG PEKERJA IT UP

Anda mungkin juga menyukai