CRUD PHP MySQL : Delete Data MySQL dengan PHP, Hapus data MySQL – Halo semuanya selamat datang di kodingin : situs belajar pemrograman website gratis. Pada tutorial kali ini akan membahas mengenai tutorial PHP dengan MySQL.
Tutorial PHP kali ini membahas megenai cara hapus data PHP MySQL dengan MySQLI. Namun sebelum sampai pada tahpa ini sebabaiknya pelajar dulu mengenai :
- CRUD PHP MySQL : Menampilkan Data MySQL dengan PHP
- CRUD PHP MySQL : Insert Data MySQL dengan PHP
- CRUD PHP MySQL : Update Data MySQL dengan PHP
- CRUD PHP MySQL : Delete Data MySQL dengan PHP
- Membuat file PHP Delete Data MySQL
- Membuat Link di HTML
- Uji coba Delete Data
Tutorial 3 di atas sangat berkaitan dengan tutorial ini, mengenai struktur folder dan koneksi ke dalam database MySQL
Membuat file PHP Delete Data MySQL
Untuk melakukan delete data menggunakan query untuk menghapus data sesuai dengan query delete pada MySQL.
Silahkan buat file baru dengan nama delete_posts.php
<?php include "config/mysql.php"; $id = $_GET['id']; $sql = "DELETE FROM posts WHERE id='$id'"; if ($mysqli->query($sql) === true) { header("location: index.php?page=posts"); } else { echo "Gagal menghapus data"; } $mysqli->close();Perhatikan kode di atas, terdapat query delete untuk melakukan hapus data dengan acuan primary key yaitu id.
Jika di perhatikan kode di atas terdapat kode “config/mysql.php” itu merupakan koneksi ke database MySQL yang sudah di bahas pada tutorial CRUD PHP MySQL : Menampilkan Data MySQL dengan PHP.
Membuat Link di HTML
Setelah itu yaitu melakukan perubahan di file yang berguna untuk menampilkan data, dalam kasus ini di show_posts.php
Silahkan ubah menjadi seperti kode di bawah ini :
Jika sudah jangan lupa di simpan. Pada bagian line 23 sebelumnya hanya link hapus data saja, sekarang di tambahin link untuk edit data.
Uji coba Delete Data
Silahkan buka halaman untuk menampilkan seluruh data dengan URL :
{{hosts}}/index.php?page=posts
Setelah itu lakukan hapus salah satu data, dalam contoh ini saya akan menghapus data dengan id 6.
Perhatikan gambar di atas, hanya menyisakan 2 data posts saja dimana sebelumnya mempunyai 3 data, maka pengkodean untuk melakukan hapus data MySQL dengan PHP berhasil di lakukan.
Dengan berakhir nya tutorial delete data PHP MySQL maka tutorial CRUD PHP MySQL sudah selesai.
Jika ingin mendapatkan kode lengkap nya bisa anda dapat di repo github kodingin :
Kode CRUD PHP MySQL