GUSMA KREATIF - Membuat JSON dari PHP tidaklah susah, syaratnya, anda memakai PHP versi 5.2 keatas. Mengapa demikian? karena di PHP versi 5.2 keatas sudah mempunyai fungsi json_encode
dan json_encode
json_decode
berfungsi sebaliknya, mengubah JSON menjadi PHP Array.Struktur tabel
Dalam contoh ini, kita akan membuat format data JSOn dari tabel event.
CREATE
TABLE
IF
NOT
EXISTS event (
eventID
int
(11)
NOT
NULL
AUTO_INCREMENT,
judul
varchar
(50)
NOT
NULL
,
tanggal
date
NOT
NULL
,
jam
varchar
(10)
NOT
NULL
,
lokasi
varchar
(50)
NOT
NULL
,
keterangan text
NOT
NULL
,
PRIMARY
KEY
(eventID)
) ENGINE=InnoDB ;
setelah membuat tabel, masukan beberapa data sample kedalamnya.
Berikut ini adalah kode PHP untuk mengambil data dari database dan menampilkan
data dalam format JSON.
<?php
include('koneksi.php)
$query
=
"SELECT * from event "
;
$result
= mysql_query(
$query
)
or
die
(mysql_error());
$arr
=
array
();
while
(
$row
= mysql_fetch_assoc(
$result
)) {
$temp
=
array
(
"eventID"
=>
$row
[
"eventID"
],
"judul"
=>
$row
[
"judul"
],
"tanggal"
=>
$row
[
"tanggal"
],
"jam"
=>
$row
[
"jam"
],
"lokasi"
=>
$row
[
"lokasi"
]);
array_push
(
$arr
,
$temp
);
}
$data
= json_encode(
$arr
);
echo
"{\"list_event\":"
.
$data
.
"}"
;
?>