Anda di halaman 1dari 6

Isinya sebagian besar hanya opini, sedikit fakta dan bumbu penyedap

SHOW MENU

hanya opini, sedikit fakta dan bumbu penyedap SHOW MENU Membuat Serta Menggunakan JSON Dengan PHP Dan
hanya opini, sedikit fakta dan bumbu penyedap SHOW MENU Membuat Serta Menggunakan JSON Dengan PHP Dan

/

5 COMMENTS

JSON Dengan PHP Dan MySQL NOVEMBER 13, 2016 / 5 COMMENTS Lanjutan dari artikel mengenai JSON

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

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

files Right Now. Award-winning System Utility. mackeeper.com Buat database terlebih dahulu, atau menggunakan database

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', 'wayan@email.com', 'Badung', 21),

3

('Made', 'made@email.com', 'Gianyar', 19),

4

('Nyoman', 'nyoman@email.com', 'Klungkung', 30),

5

('Ketut', 'ketut@email.com', 'Tabanan', 23),

6

('Gede', 'gede@email.com', '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("Er

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($conn

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 :

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

files Right Now. Award-winning System Utility. mackeeper.com 1 <?php 2   3 // membuka file JSON

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

men-decode format JSON. Cukup mudah bukan? Semoga bermanfaat Klik di sini untuk tutorial PHP lainnya. Categories:

Klik di sini untuk tutorial PHP lainnya.

Categories: Tutorial

5 Comments

Python 5 Comments Mengenal MariaDB Database Open Source » panji APRIL 30, 2017 AT 10:28 PM

APRIL 30, 2017 AT 10:28 PM

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

terimakasih pak, sangat membantu dan kodenya jalan REPLY yudana (Post author) MEI 6, 2017 AT 6:00

yudana (Post author)

MEI 6, 2017 AT 6:00 AM

terima kasih telah berkunjung

author) MEI 6, 2017 AT 6:00 AM terima kasih telah berkunjung REPLY ujikit AGUSTUS 3, 2017
MEI 6, 2017 AT 6:00 AM terima kasih telah berkunjung REPLY ujikit AGUSTUS 3, 2017 AT

ujikit

AGUSTUS 3, 2017 AT 11:02 AM

terima kasih. sangat membantu

AGUSTUS 3, 2017 AT 11:02 AM terima kasih. sangat membantu REPLY yudana (Post author) AGUSTUS 5,
3, 2017 AT 11:02 AM terima kasih. sangat membantu REPLY yudana (Post author) AGUSTUS 5, 2017

yudana (Post author)

AGUSTUS 5, 2017 AT 2:46 AM

terima kasih sudah berkunjung gan

kasih. sangat membantu REPLY yudana (Post author) AGUSTUS 5, 2017 AT 2:46 AM terima kasih sudah
memehits.com AGUSTUS 29, 2017 AT 9:03 AM Backlink Gan http://memehits.com REPLY Tinggalkan Balasan Your email

AGUSTUS 29, 2017 AT 9:03 AM

Backlink Gan http://memehits.com

Tinggalkan Balasan

Your email address will not be published.

http://memehits.com REPLY Tinggalkan Balasan Your email address will not be published. Name Email Website Kirim Komentar

Name

Email

Website

Kirim Komentar