Hosting Unlimited Indonesia

Recent Comment

Navigation

Cara Convert Data Tabel MySQL Menjadi JSON ( JavaScript Object Notation)

Assalmualaikum Warahmatullahi Wabarakatu
Bismillahirrahmanirrahiim

Dipagi hari yang cerah ini saya akan berbagai tips seputar pemrogaman php, dimana didalam tutorial ini saya akan mengubah data dari tabel tbl_employee menjadi data yang berbentuk json. Oke langsung saja

JSON adalah struktur data yang universal, dalam artian bisa digunakan dalam berbagai bahasa pemrograman. Hampir semua bahasa pemrograman mendukung penuh JSON dalam berbagai format. Hal ini memungkinkan format data yang dapat dipertukarkan menggunakan bahasa pemrograman juga menggunakan dasar dari struktur JSON.


Langkah pertama
Siapkan database dengan nama terserah sobat, kemudian buat tabel dengan nama tbl_employee dan isi beberapa data kedalam tabel.
CREATE TABLE `tbl_employee` (
  `employee_id` int(4) NOT NULL AUTO_INCREMENT,
  `employee_name` varchar(60) NOT NULL,
  `designation` varchar(30) NOT NULL,
  `hired_date` date NOT NULL,
  `salary` int(10) NOT NULL,
  PRIMARY KEY (`employee_id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1;

Langkah kedua
Sobat ketikan code dibawah ini

<?php
//connection  database mysql
$connection = mysqli_connect("localhost","root","","dbphp7") or die("Error " . mysqli_error($connection));
//fetch table rows dari database mysql
 $sql = "select * from tbl_employee";
 $result = mysqli_query($connection, $sql) or die("Error in Selecting " . mysqli_error($connection));
//membuat object menjadi  array
$emparray = array();
    while($row =mysqli_fetch_assoc($result))
    {
        $emparray[] = $row;
    }
//menampilkan data dengan format json
echo json_encode($emparray)."
";

//Menutup koneksi database
mysqli_close($connection);
?>

Hasil dari code diatas seperti gambar dibawah ini:


Sampai disini dulu tutorial dari saya , Semoga tutorial ini bermanfaat bagi sobat, atas segala kekuranganya mohon dimaafkan dan di beri saran.

Share
Hosting Unlimited Indonesia

agus ribudi

Programmer, Web Developer, Android Developer and Blogger

Post A Comment:

0 comments:

Rekomendasi Untuk Anda × +