ASSALAMUALAIKUM SOBAT REDAKSI

Kembali lagi dengan saya coDery.
Pada kesempatan kali ini, saya akan melanjutkan pembahasan dari artikel sebelumnya. Pembahasan kali ini yaitu tentang Pemrograman Lanjutan mengenai SQL DELETE pada Database. 

Pada pembahasan sebelumnya menggenai SQL WHERE, yaitu sebuah fungsi untuk memfilter data yang akan ditampilkan dari database. Contohnya kita ingin mencari nama atau nrp mahasiswa. Saat kita mengisi nrp pada form, maka hanya nrp tersebut yang tampil pada tabel.

Sekarang kita akan mempelajari tentang SQL DELETE, Yaitu sebuah fungsi untuk menghapus sebuah data dari database. Dalam hal ini kita menghapus data berdasarkan ID yang dipilih.

Untuk syntax nya yaitu : “DELETE nama_kolom FROM nama_tabel WHERE kondisi;”. Kali ini kita akan menghapus semua data pada ID tertentu, maka dari itu kita gunakan “*” untuk nama_kolomnya.

Untuk SQL DELETE sendiri berupa sebuah link, maka dari itu kita membuat koding baru bernama del.php
Serta membuat link untuk DELETE itu sendiri pada SQL SELECT kita, jadi kali ini terdapat 2 file php yang saling berhubungan.

Untuk lebih jelasnya ketiklah koding dibawah ini :

  • Facebook
  • Twitter
  • Google+
  • Pinterest
koding tampil data dengan tambahan aksi DELETE

Perhatikan baris 7 dan baris 21, baris 7 untuk menambah table header baru berupa AKSI untuk tempat link DELETE nantinya. Untuk baris 21 yaitu untuk memunculkan kolom baru dibawah Header Aksi, yang berisi link untuk DELETE data.

  • Facebook
  • Twitter
  • Google+
  • Pinterest
output kodinng diatas

Link tersebut mengambil ID dari data yang link DELETE pada barisnya ditekan, dan akan di proses pada halaman del.php

Sekarang kita buat koding untuk del.php
Ketikkan koding dibawah ini:

  • Facebook
  • Twitter
  • Google+
  • Pinterest
del.php

koding diatas akan mengambil data ID pada baris yang Link DELETEnya ditekan pada laman tampil.php

Jika ingin menghapus data pada baris ke 6, maka ID data ke 6 akan diproses pada laman del.php

Perhatikan syntax dari baris no 4, yang dihapus disini ialah semua kolom pada ID tersebut.

  • Facebook
  • Twitter
  • Google+
  • Pinterest
output del.php

Saat Link DELETE pada baris ke 6 ditekan, perhatikan URL pada laman del.php, angka 88 disana ialah ID dari data pada baris ke 6, maka yang dihapus pada database tersebut adalah semua kolom dari ID 88.

Jika kita kembali ke laman tampildata1.php, maka baris ke 6 otomatis telah terhapus dari database seperti pada gambar dibawah.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Sekian pembahasan kali ini, Semangat belajar walau ditengah Pandemi dan ditengah bulan suci Ramadhan.