Membuat file JSON dengan PHP dan Mysql - Mari Belajar Coding

19 Maret 2019

Membuat file JSON dengan PHP dan Mysql


Membuat file JSON dengan PHP dan Mysql

Selamat datang kembali di blog Mari belajar koding. Tutorial kali ini kita akan belajar tentang cara membuat file JSON dengan PHP dan Mysql. Apa itu JSON? File JSON adalah file yang menyimpan struktur dan objek data sederhana dalam format JavaScript Object Notation (JSON), yang merupakan format pertukaran data standar. Bisa digunakan untuk mengirimkan data antara aplikasi web dan server. Kelebihan menggunakan JSON lebih fleksibel, data mudah dibaca dan lebih ringkas.

Membuat file JSON dengan PHP dan Mysql

Membuat file JSON dengan PHP dan Mysql

1. Karena kita akan membuat file JSON dengan database mysql, pertama buat database dan tabel. Contoh menggunakan database penjualan.
create database penjualan;
use penjualan;
CREATE TABLE `produk` (
`IdProduk` int(11) NOT NULL,
`KodeProduk` varchar(25) ,
`NamaProduk` varchar(255),
`HargaModal` int(11),
`HargaJual` int(11),
`HargaDiskon` int(11),
`Stok` int(11)
);
ALTER TABLE `produk`
ADD PRIMARY KEY (`IdProduk`),
ADD UNIQUE KEY `KodeProduk` (`KodeProduk`);
ALTER TABLE `produk`
MODIFY `IdProduk` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;

2. Insert data ke dalam tabel produk.
INSERT INTO `produk` (`IdProduk`, `KodeProduk`, `NamaProduk`, `HargaModal`, `HargaJual`, `HargaDiskon`, `Stok`) VALUES
(2027, '8999908000101', 'NEO RHEUMACYL 20 TABLET', 20000, 25000, 23000, 63),
(2028, '8999908000200', 'BODREX TAB LAPIS DUA 20 TABLET', 20000, 25000, 23000, 89),
(2029, '8999908000705', 'BODREXIN 20 TABLET', 20000, 25000, 23000, 75),
(2030, '8999908000903', 'FLUCYL 4TAB', 20000, 25000, 23000, 85),
(2031, '8999908001108', 'FLUCYL SIRUP 60 ML', 20000, 25000, 23000, 94),
(2032, '8999908001207', 'OBB OBAT BATUK 60ML', 20000, 25000, 23000, 90),
(2033, '8999908001603', 'VIDORAN SYRUP RS JERUK 225ML', 20000, 25000, 23000, 90),
(2034, '8999908001801', 'VIDORAN SIRUP RASA JERUK 120', 20000, 25000, 23000, 98),
(2035, '8999908002006', 'PRITHO JUNIOR SOFT', 20000, 25000, 23000, 100);

3. Buat file koneksi.php untuk menghubungkan database dengan php di directory htdocs, xampp\htdocs\latihan-json.
<?php
mysql_connect("localhost","root","");
mysql_select_db("penjualan");
?>

4. Buat file json.php di xampp\htdocs\latihan-json untuk mengubah data array dari database mysql menjadi format JSON. 
<?php
 header('Content-Type: application/json; charset=utf8');
 //panggil koneksi.php
 include("koneksi.php");

 //query tabel produk
 $sql="SELECT * FROM produk";
 $query=mysql_query($sql) or die(mysql_error());

//data array
 $array=array();
 while($data=mysql_fetch_assoc($query)) $array[]=$data; 
 
//mengubah data array menjadi json
 echo json_encode($array);
?>

5. Jalankan file json.php di http://localhost/latihan-json/json.php
Membuat file JSON dengan PHP dan Mysql

6. Untuk mengakses file json teman-teman bisa menggunakan PHP dengan json_encode() atau dengan Javascript JSON.parse().

Tutorial membuat file JSON dengan PHP dan Mysql sampai disini. sekian semoga bermanfaat.

Related Search:
  • Membuat file JSON dengan PHP dan Mysql
  • Create JSON files with PHP and Mysql

Related Posts

Load comments