Menghapus Data di Database PHP PDO

Jika Anda sudah mengikuti semua tutorial sebelumnya maka hal ini tidak kali penting untuk dipelajari yaitu mengapus data yang dipilih.

Daftar isi:

Baca juga:

Masukan ke baris index.php

Lihat di berkas index.php dan masukan skrip PHP berikut di bawah include 'config.php', berikut skripnya:

// ini untuk mengahapus data
if (isset($_GET['delete'])) {
    $sql = "DELETE FROM mahasiswa WHERE id = {$_GET['delete']}";
    $result = $conn->prepare($sql);                
    if ($result->execute()) {
        header('Location:index.php');
    }
}

Masukan di bagian html index.php

Lihat juga di berkas index.php dan sisipkan elemen HTML berikut di bawah baris <a href="show.php?id=<?= $item->id; ?>">Show</a>, berikut skripnya:

<a
    href="?delete=<?= $item->id; ?>"
    onclick="return confirm('Apakah Anda yakin ingin mengapus item ini?')">
    Hapus
</a>

Saya sudah buatkan untuk konfirmasi dulu sebelum di hapus dengan menggunakan atribut onclick.