Konversi MySQL ke JSON Menggunakan PHP

Konversi MySQL ke JSON Menggunakan PHP – hallo sahabat malasngoding.com, pada kesempatan ini saya akan membahas begaimana cara Konversi MySQL ke JSON Menggunakan PHP. yang harus kita ketahui terlebih dahulu apa itu json ?
Konversi MySQL ke JSON Menggunakan PHP
Json (Javascript Object Notation) merupakan salah satu format pertukaran data yang dikenal ringan, mudah di baca dan di tulis serta mudah di terjemahkan oleh komputer.
adapun kelebihan dari json sendiri :
- ukuran lebih kecil jika di bandingkan dengan format pertukaran data yang lain, misalkan XML, sehingga memungkinkan efek tranfer data yang lebih cepat menggunakan Json.
- Json tidak perlu library tambahan jika data dari server di kirim client dan client menggunakan JavaScript, ini karena Json merupakan format bawaan di JavaScript.
- memiliki forma data yang lebih sederhana di bandingkan dengan XML, sehingga memungkinkan Json mudah untuk di pahami.
- library Json ada di setiap pemrograman, sehingga ini sangat memudahkan programmer yang berbeda bahasa pemrograman untuk mengembangkan aplikasi dengan data yang sudah di sediakan dalam bentuk json.
berikut format data Json:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
{"data": [ {"id":"1", "bahas_pemrograman":"Java", "category":"mobile" }, {"id":"2", "bahas_pemrograman":"php", "category":"web" }, {"id":"3", "bahas_pemrograman":"Javascript", "category":"web dan mobile" } ] } |
oke, saya rasa untuk penjelasan Json dan format data json sendiri sudah bisa di pahami, untuk selanjutnya saya akan membuat sebuah contoh cara Konversi MySQL ke JSON Menggunakan PHP. maksudnya kita mempunyai data dalam mysql dan akan kita tampilkan data tersebut dalam format json.
berikut membuat tabel dalam database :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
CREATE TABLE IF NOT EXISTS `data` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nama` varchar(50) NOT NULL, `category` varchar(50) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ; INSERT INTO `data` (`id`, `nama`, `category`) VALUES (1, 'Java', 'desktop'), (2, 'php', 'web'), (5, 'javascript', 'web'), (6, 'vb', 'desktop'), (7, 'java', 'mobile'); |
membuat koneksi database mysql dengan php :
1 2 3 4 |
<?php mysql_connect("localhost","root",""); mysql_select_db("malasngoding"); ?> |
menampilkan data mysql dalam format json dengan php :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<?php include'config/koneksi.php'; $query = "select * from data"; $hasil =mysql_query($query); if(mysql_num_rows($hasil) > 0 ){ $response = array(); $response["data"] = array(); while($x = mysql_fetch_array($hasil)){ $h['id'] = $x["id"]; $h['nama'] = $x["nama"]; $h['category'] = $x["category"]; array_push($response["data"], $h); } echo json_encode($response); }else { $response["message"]="tidak ada data"; echo json_encode($response); } ?> |
berikut tampilan dari hasil yang suddah kita buat tadinya :

Konversi MySQL ke JSON Menggunakan PHP
ok, sekian dulu tutorial Konversi MySQL ke JSON Menggunakan PHP. kita berjumpa kembali di lain waktu dengan materi yang baru. salam malasngoding
Tutorial Menarik Lainnya

Membuat Form Login Dengan PHP Tanpa Database


Menghitung Selisih Waktu Dengan PHP


Membuat CRUD menggunakan Ajax PHP – Hapus Data

