Di artikel sebelumnya kita telah membahas cara Membangun CRUD Menggunakan Stored Procedure PHP Mysql. Kini kita lanjutkan membahas bagaimana membangun command delete pada Stored Procedure, karena kita telah dapat membangun Create Read Update data. Baiklah seketika saja ikutin strategi berikut ini:
Langkah Pertama-tama
Kita akan membangun Stored Procedure Delete = deleteCountry ,rekan-rekan dapat ikuti script dibawah ini
1
2
3
4
|
CREATE PROCEDURE deleteCountry(IN countryID INT(11))
BEGIN
DELETE FROM tbl_country WHERE country_id = countryID;
END
|
oke seandainya telah berikutnya rekan-rekan dapat menambahkan data baru.
Langkah Kedua
Rekan-rekan bikin script php bagi command delete tambahkan di bagian dibawah form menej ,seperti code berikut:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
<?php }
mysqli_next_result($connect);
}
}
else if(isset($_GET[“delete”]))
{
$deleteSql = “CALL deleteCountry(‘”.$_GET[‘country_id’].“‘)”;
if(mysqli_query($connect, $deleteSql))
{
header(“location:index.php?deleted=1”);
}
}
else
{
?>
|
seandainya telah tambahkan pun script dari javascript bagi menampilkan konfirmasi delete berikut scriptnya:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<script>
$(document).ready(function(){
$(‘.btn_delete’).click(function(){
var country_id = $(this).attr(“”);
if(confirm(“Apakah sahabat yakin ingin hapus data ini?”))
{
window.location = “index.php?delete=1&country_id=”+country_id+“”;
}
else
{
return false;
}
});
});
</script>
|
Baiklah simpan segala script yang telah ditambahkan, kemudian buka di browser apakah telah sesuai yang dibangun.
Demikian pembahasan kali ini mengenai cara Membangun CRUD Menggunakan Stored Procedure PHP Mysql. Semoga bermanfaat dan hingga jumpa lagi dengan pembahasan lainnya.
terima kasih
sumber :kursuswebprogramming.com/blog/