Menampilkan Data dengan Teknik JSON di PHP dan MySQL oleh - seputarflutter.xyz
Halo sahabat selamat datang di website seputarflutter.xyz, pada kesempatan hari ini kita akan membahas seputar Menampilkan Data dengan Teknik JSON di PHP dan MySQL oleh - seputarflutter.xyz, kami sudah mempersiapkan artikel tersebut dengan informatif dan akurat, silahkan membaca
JSON mungkin sudah tidak asing lagi bagi kamu yang sering berkutat dengan pemrograman database. JSON atau Javascript Object Nonation, sering dijadikan untuk teknik pertukaran data dalam pembuatan aplikasi disebabkan pertukarannya yang ringan. Pasalnya dengan JSON ini, pertukaran data semakin cepat dan ringan. terbukti banyak di terapkan di pemrograman aplikasi mobile.
Kali ini kita akan menampilkan data dengan teknik JSON pada PHP. Untuk menampilkan data dengan JSON alangkah baiknya kalau kita mengetahui Format Penulisannya terlebih dahulu, Perhatikan Format JSON dibawah ini :
Format menampilkan 1 data JSON
1 2 3 4 5 6 7 8 9 10 | {"data": Â Â [ Â Â Â Â {"id":"1", Â Â Â Â "nopeg":"717094", Â Â Â Â "nama":"riki ahmad taufik", Â Â Â Â "alamat":"jl.mandoge", Â Â Â Â "kota":"garut" Â Â Â Â } Â Â ] } |
Format menampilkan 2 atau lebih data JSON
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | {"data": Â Â [ Â Â Â Â {"id":"1", Â Â Â Â "nopeg":"717094", Â Â Â Â "nama":"riki ahmad taufik", Â Â Â Â "alamat":"jl.mandoge", Â Â Â Â "kota":"garut" Â Â Â Â }, Â Â Â Â {"id":"2", Â Â Â Â "nopeg":"615088", Â Â Â Â "nama":"initekno", Â Â Â Â "alamat":"jl.buaran", Â Â Â Â "kota":"jakarta timur" Â Â Â Â } Â Â ] } |
Patikan kamu telah menjalankan webserver XAMPP. Klik start button untuk menjalankan Apache dan MySQL. Maka pada module XAMPP control panel, akan menemui warna dari komponen Apache dan Mysql berubah menjadi hijau, itu menandakan bahwa kedua komponen tersebut siap untuk digunakan.
Buka browser kamu dan ketikkan localhost/phpmyadmin
buat sebuah database baru bernama megatimsatu
kemudian buat tabel tbl_tentor dengan stuktur seperti berikut :
isi tabel diatas dengan beberapa data, semisal saya mengisikannya seperti gambar berikut ini
isi tabel diatas adalah inputan secara menual yang saya lakukan dengan UI (user interface) phpmyadmin. Untuk kedepannya bisa dibuatkan form dalam platform pemrograman mobile menggunakan flutter, berbasis android untuk proses inputannya, sehingga akan mudah diakses.
kemudian masuk ketahapan koding. yaitu buat terlebih dahulu file konfigurasi_database.php
1 2 3 4 5 6 7 8 | $host = "localhost"; $user = "root"; $pass = ""; $db = "megatimsatu"; Â $conn = mysqli_connect($host,$user,$pass,$db) or die("Error" . mysqli_error($conn)); ?> |
kode di atas menandakan bahwa koneksi ke database sudah dibuat dan ditangani dengan script diatas
kemudian buat sebuah file index.php dan ketikkan kode berikut ini:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | include'config/konfigurasi_database.php'; Â $query = mysqli_query($conn, 'select * from tbl_tentor'); Â if (mysqli_num_rows($query) > 0) { # buat array $responsistem = array(); $responsistem["data"] = array(); while ($row = mysqli_fetch_assoc($query)) { # kerangka format penampilan data json $data['id'] = $row["id"]; $data['nopeg'] = $row["nopeg"]; $data['nama'] = $row["nama"]; array_push($responsistem["data"], $data); Â } echo json_encode($responsistem); } else { # menmapilkan pesan jika tidak ada data dalam tabel $responsistem["message"]="tidak ada data"; echo json_encode($responsistem); } ?> |
berikut adalah hasil dari data yang di tampilkan menggunakan teknik JSON.
Data diatas berdasarkan inputan pada tabel yang sudah saya buat sebelumnya. Selanjutnya kamu bisa menampilkan data ini pada pemrograman android dengan flutter. Mungkin untuk pembahasannya akan di buat dilain waktu.
Kesimpulannya
JSON memberikan sebuah paradigman pertukaran data yang menggambarkan bahwa menampilkan data dengan teknik mereka itu menyenangkan, ringan tanpa memberatkan kinerja server. Karena berbasis teks sehingga pertukaran data tidak memakan waktu lama, alias load time yg minim.
Semoga artikel ini bermanfaat buat kamu.. dan tetap semangat dalam belajar
Itulah tadi informasi dari poker online mengenai Menampilkan Data dengan Teknik JSON di PHP dan MySQL oleh - seputarflutter.xyz dan sekianlah artikel dari kami seputarflutter.xyz, sampai jumpa di postingan berikutnya. selamat membaca.
0 Komentar