Fungsi Delete di PHP digunakan untuk menghapus data dari database. Biasanya digunakan pada fitur hapus data dalam aplikasi berbasis web, seperti menghapus data pengguna, produk, atau artikel.
Dalam SQL, perintah untuk menghapus data adalah:
Pentingnya Menggunakan Delete dengan Benar
Penggunaan fungsi delete harus sangat hati-hati, karena:
-
Data yang dihapus tidak bisa dikembalikan
-
Jika tidak menggunakan
WHERE, seluruh data dalam tabel akan terhapus
Contoh Struktur Tabel
Misalnya terdapat tabel users:
| id | nama | |
|---|---|---|
| 1 | Andi | andi@gmail.com |
| 2 | Budi | budi@gmail.com |
DELETE Harus menggunakan kondisi WHERE Prepared statement adalah cara paling amanCopy coding Tombol Delete
<form action="" method="POST">
<input type="hidden" name="id_rm" value="<?php echo $rows_dr ["id_rm"] ?>">
<button onclick =" return confirm ('Anda yakin, akan menghapus data, tersebut ?.?');" type="submite" name="delete">Delete</button>
</form>
Copy coding Fungsi Delete
<?php
if( isset($_POST ["delete"]) ){
var_dump($_POST);
if( Hapus_data ($_POST) > 0 ) {
echo "
<script>
alert('Data Identitas Web berhasil di delete !')
document.location.href = '/kesehatan_b/app/rekam_medis/rekam_data.php'
</script>
";
}else {
echo "
<script>
alert('Data Identitas Web gagal di delete !')
document.location.href = '/kesehatan_b/app/rekam_medis/rekam_data.php'
</script>
";
}
}
function Hapus_data ($data) {
global $koneksi;
$id = htmlspecialchars($data ["id_rm"]);
mysqli_query($koneksi, "DELETE FROM rekam_medis WHERE id_rm = '$id' ");
return mysqli_affected_rows($koneksi);
}
?>