API : Menghapus Data

Hi bud!

Setelah kemarin belajar tentang bagaimana menyimpan, menampilkan dan mengubah data dengan Aplication Programming Interface ( API ) sederhana. It's time menghapus data 

Bagaimana caranya!? Yah tentunya dengan cara yang sederhana pula!

Pada artikel sebelumnya kita telah sampai pada penggunaan method PUT untuk memperbarui / update data

Cek lagi projek API sederhana sebelumnya

Sekarang di artikel ini, method yang digunakan adalah DELETE

Setelah selesai dengan method ke empat ini, materi API sederhana menggunakan PHP-MySQL beres deh 😁

Pastikan lagi sebelum mengerjakan method ini, method sebelumnya ( POST, GET dan PUT ) berjalan dengan baik dan data terolah dengan baik

Jalankan method GET dan hasilnya muncul 

Data tersimpan dengan id = 6

Coba jalankan API disertai parameter id sesuai dengan data terakhir kita simpan

localhost/cobaAPI/apiSederhana.php?id=6


Yups! Berhasil 😁

Sekarang Gasspol! 🚀

Tambahkan case baru dengan method DELETE dibawah break yang case PUT 

Kemudian, buat variabel id sebagai penampung untuk inputan id data yang akan dihapus
$id = $_GET['id'];
$_GET['id']; ini akan menangkap id dari parameter yang ditambahkan di belakang API saat  
dipanggil ?id=id dan nantinya nilai disimpan dalam variabel $id
Dah selesai? Belum! 😂
Langkah selanjutnya jalankan perintah SQL dengan memasukkan fungsi query()
Panggil dulu variabel untuk menjalankan fungsi query

$koneksi→query("")

Isi bagian query dengan perintah hapus data dalam SQL
DELETE FROM nama_tabel WHERE id = '$id'

WHERE ini adalah klausul dalam SQL untuk menghapus data tertentu. Tanpa klausul ini, data dalam SQL akan terhapus semua.

Kemudian gunakan echo untuk menampilkan informasi data berhasil dihapus dalam forman JSON 

Kode lengkap penghapusan data 


 Sekarang, mari coba jalankan API dengan memanggil method DELETE via Postman 

URL API

localhost/cobaAPI/apiSederhana.php?id=6

?id=6 merupakan parameter yang mengisi variabel id menjadi 6. Contoh hapus data tadi ( id = 6 )


Jalankan!

Akan muncul sebuah hasil


Sekarang coba jalankan perintah method GET, apa data dengan id = 6 masih ada ?



Wow! Data ternyata sudah raib dari penyimpanan basis data MySQL 😁😍

Nah, sampai sini dulu terkait materi API sederhana dengan PHP-MySQL. Materi artikel ini sudah mencakup CRUD untuk pengolahan data sederhana menggunakan basis data


Bila ada saran atau pertanyaan, don't be afraid to ask! We'll help you....


Ahmad Istakim

Alumni dari jurusan Manajemen Informatika di Universitas Sains Al-Qur'an (UNSIQ ) Wonosobo. Tertarik dalam bidang pendidikan, teknologi komputasi dan disiplin ilmu keislaman ( Tafsir, Hadits, Arudl, Nahwu-Sharaf, Fiqh maupun Aqidah ) - https://s.id/blog-islamQ. Pernah juga mengenyam pendidikan di beberapa pesantren yang ada di Kab. Wonosobo dan Kab. Purworejo

Posting Komentar

Lebih baru Lebih lama