Cara Konversi mysql ke json di PHP

Publish Date : 07-01-2017 , dibaca 9158 kali, Hari ini dibaca : 1 kali ,0 comments

Tutorial kali ini kita akan membahas Cara Koversi Mysql ke JSON dengan PHP, jika pada artikel sebelumnya admin sudah menulis artikel Cara Menggunakan JSON Di PHP , namun tidak lah seberapa, selain pembelajaran untuk admin sendiri, mudah-mudahan artikel ini dapat bermanfaat buat pembaca website ini.

Bagi seorang web development mungkin ini merupakan salah satu tugas yang penting untuk dipelajari, sampai saat ini JSON telah mendapatkan popularitas yang sangat tinggi dan juga lebih disukai XML sebagai format pertukaran data antara aplikasi web.

Format JSON sendiri juga memiliki keunggulan tersendiri seperti ringan, kemampuan untuk menyimpan struktur data yang kompleks dalam teks biasa dan dapat dibaca dengan mudah

Cara Konversi Mysql ke JSON di PHP

database :

CREATE TABLE IF NOT EXISTS 'tbl_identitas' (
'no' int(4) NOT NULL AUTO_INCREMENT,
'nama' varchar(30) NOT NULL,
'email' varchar(30) NOT NULL,
PRIMARY KEY ('no'),
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

INSERT INTO 'tbl_identitas' ('no', 'nama', 'email') VALUES
(1, 'Bagas', 'bagas@gmail.com'),
(2, 'Verra', 'verra@yahoo.co.id'),
(3, 'Lulung', 'lu2ng@gmail.com');
(4, 'Tina', 'tina@gmail.com');
(5, 'Galih', '-');

Membuat Koneksi

//Koneksi database MySQL
$koneksi = mysqli_connect("localhost","root","") 
or die("Error ".mysqli_error($koneksi));

Mengambil data dari database MySQL

Lalu setelah melakukan koneksi ke database, selanjutnya adalah mengambil data tabel yang dibutuhkan dari database MySQL. Menggunakan fungsi php mysqli_query().

//Mengambil data pada table dari database MySQL
$sql = "select * from tbl_identitas";
$result = mysqli_query($koneksi, $sql) 
    or die("Error in Selecting " . mysqli_error($koneksi));

Merubah hasil data MySQL ke Array PHP

Selanjutnya hasil data pada tabel tersebut kita ubah menjadi Array PHP.

//Membuat array
$identitas = array(); 
while($row =mysqli_fetch_array($result))
{
  $identitas[] = $row;
}

Konversi Array PHP ke Format JSON

Berikutnya kita menggunakan fungsi json_encode() untuk mengkonversi array
php tadi ke format JSON.

//Menampilkan konversi data pada 
//tabel identitas ke format JSON
echo json_encode($identitas);

 Output :

konversi mysql ke json dengn PHP

dan Untuk Scrip Lengkapnya :

 

<?php 
//Koneksi database MySQL
$koneksi = mysqli_connect("localhost","root","","db_json") 
    or die("Error ".mysqli_error($koneksi));
//Mengambil data pada table dari database MySQL
$sql = "select * from tbl_identitas";
$result = mysqli_query($koneksi, $sql) 
    or die("Error in Selecting " . mysqli_error($koneksi));
//Membuat array
$identitas = array();
while($row =mysqli_fetch_assoc($result))
{
  $identitas[] = $row;
}
//Menampilkan konversi data pada tabel identitas ke format JSON
echo json_encode($identitas);
//close the db connection
mysqli_close($koneksi);
?>

 

Produk Rekomendasi

Artikel Terkait

Diskusi



wa