Hallo sahabat SixghaKreasi, pada kesempatan ini saya akan membahas begaimana cara Konversi MySQL ke JSON Menggunakan PHP. yang harus kita ketahui terlebih dahulu apa itu json ?
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 :
berikut format data Json:
{"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 :
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 :
<?php mysql_connect("localhost","root",""); mysql_select_db("malasngoding"); ?>
Menampilkan data mysql dalam format json dengan php :
<?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 SixghaKreasi