Yups! Selamat datang kembali di MY SOURCE CODE 😎
Di bagian sebelumnya telah dipelajari bagaimana membuat API untuk menyimpan data ke dalam basis data MySQL, bagaimana ?
Tentunya berhasil dong ya... hihihi
Kalau belum bisa jalan / error, mangatz aja cek lagi atau bisa sampaikan di kolom komentar yang disediakan dibawah ya
Di bagian ini materi yang dipelajari yaitu bagaimana caranya menampilkan atau mengambil data dari basis data.
Pertama buka kode sebelumnya yang digunakan untuk menyimpan data :
Selanjutnya tambahkan di bawah break untuk mengambil data dari basis data
Bagian pertama if(isset($_GET['id']))
Digunakan untuk mengecek apakah ada id yang dilampirkan atau tidak. Jika dilampirkan id, makan variabel $id akan menyimpan id tersebut.
$jalankanQuery = $koneksi->query("SELECT * FROM tb_latihan_api WHERE id = '$id'");
$hasilData = $jalankanQuery->fetch_assoc();
Digunakan untuk mengambil data yang memiliki id sama dengan id di dalam isset ( WHERE id = '$id' ).
Kemudian dengan variabel $hasilData menyimpan data dalam bentuk array asosiatif ( fetch_assoc() ). Dilanjutkan dengan echo json_encode($hasilData); digunakan untuk menampilkan hasil data dalam bentuk JSON.
Bagian selanjutnya, dalam blok else { }
Digunakan untuk mengambil data secara keseluruhan. Bedanya dengan yang atas, data yang diambil bila sama dengan id yang di masukkan.
Sampai sini pahami terlebih dahulu sebelum lanjut!
Langkah selanjutnya, coba menampilkan data dengan Postman ...
Buka Postman
localhost/cobaAPI/apiSederhana.php
Pastikan tampak seperti gambar
Wow muncul data yang ada dalam basis data dengan format JSON dong 😎
Sekarang coba ubah url dengan menambahkan parameter ?id=id
Disini data yang akan muncul hanya satu, data yang memiliki id = 1.
Ada pertanyaan ? Silahkan berikan pertanyaan atau saran di kolom dibawah...
Tags:
PHP