ASSALAMUALAIKUM

Naufal disini, pada kesempatan kali ini, kita akan membahas tentang Pemrograman Lanjutan mengenai SQL DELETE pada Database. 

Pada pembahasan sebelumnya kita membahas mengenai SQL WHERE, yang merupakan sebuah fungsi untuk memfilter data yang akan ditampilkan dari database.

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 :

A screenshot of a cell phone

Description automatically generated
  • Facebook
  • Twitter
  • Google+
  • Pinterest

koding “lihat-tabel” dengan tambahan aksi DELETE

Kita menambahkan table header baru berupa AKSI untuk tempat link DELETE nantinya.

A screenshot of a cell phone

Description automatically generated
  • 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:

A screenshot of a computer screen

Description automatically generated
  • Facebook
  • Twitter
  • Google+
  • Pinterest

del.php

koding diatas akan mengambil data ID pada baris yang Link DELETE nya ditekan pada laman lihat-tabel.php

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

Yang dihapus disini ialah semua kolom pada ID tersebut.

A close up of a logo

Description automatically generated
  • Facebook
  • Twitter
  • Google+
  • Pinterest

output del.php

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

A screenshot of a cell phone

Description automatically generated
  • Facebook
  • Twitter
  • Google+
  • Pinterest

Sekian pembahasan kali ini, Wassalamualaikum.