Cara Menghapus data Mysql Dengan PHP

Publish Date : 26-10-2023 , dibaca 16514 kali, Hari ini dibaca : 1 kali ,0 comments

Setelah Sebelumnya admin memposting

  1. Cara Input Data di Mysql dengan PHP, Kemudian 
  2. Cara Menampilkan Data di database mysql Dengan PHP,

kali ini kita akan membahas Cara Menghapus data di Mysql dengan PHP, Cara Update Data di Mysql Dengan PHP yang singkatan dari Semuanya adalah CRUD dengan PHP MYSQL

Cara Menghapus Data di Mysql Dengan PHP

Kali ini kita akan membuat hapus data dengan php, berikut tutorialnya :

Hapus Data (Delete/Hapus)

Langkah selanjutnya adalah melakukan perintah Delete untuk menghapus data dari database. File yang akan kita buat adalah hapus.php.
Silakan salin script berikut ini kemudian simpan dengan nama hapus.php :

hapus.php

<?php
//memulai proses hapus data

//cek dahulu, apakah benar URL sudah ada GET id -> hapus.php?id=siswa_id
if(isset($_GET['id'])){
 
 //inlcude atau memasukkan file koneksi ke database
 include('koneksi.php');
 
 //membuat variabel $id yg bernilai dari URL GET id -> hapus.php?id=siswa_id
 $id = $_GET['id'];
 
 //cek ke database apakah ada data siswa dengan siswa_id='$id'
 $cek = mysqli_query($koneksi, "SELECT id FROM mhs WHERE id='$id'") or die(mysql_error());
 
 //jika data siswa tidak ada
 if(mysqli_num_rows($cek) == 0){
 
  //jika data tidak ada, maka redirect atau dikembalikan ke halaman beranda
  echo '<script>window.history.back()</script>';
 
 }else{
 
  //jika data ada di database, maka melakukan query DELETE table siswa dengan kondisi WHERE siswa_id='$id'
  $del = mysqli_query($koneksi, "DELETE FROM mhs WHERE id='$id'");
 
  //jika query DELETE berhasil
  if($del){
   
   echo 'Data mahasiswa berhasil di hapus! ';  //Pesan jika proses hapus berhasil
   echo '<a href="index.php">Kembali</a>'; //membuat Link untuk kembali ke halaman beranda
  }else{
   echo 'Gagal menghapus data! ';  //Pesan jika proses hapus gagal
   echo '<a href="index.php">Kembali</a>'; //membuat Link untuk kembali ke halaman beranda
  }
 }
}else{
 //redirect atau dikembalikan ke halaman beranda
 echo '<script>window.history.back()</script>';
}
?>

Output :


membuat hapus data di mysql dengan php
Dari script hapus.php di atas dijelaskan bahwa jika kita mengklik link hapus pada index.php, maka kita akan mendapatkan link seperti hapus.php?id=2. Ini artinya script di atas mendeteksi dari url tersebut berapa id nya, jika id=2, maka script akan menghapus data mahasiswa yang memiliki id=2.

Cara Update Edit data di mysql dengan PHP

Produk Rekomendasi

Artikel Terkait

Diskusi



wa