Tuliskan syntax Php untuk menghapus data siswa berdasarkan ID siswa​

Berikut ini adalah pertanyaan dari ejizyboy pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas

Tuliskan syntax Php untuk menghapus data siswa berdasarkan ID siswa​

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Jawaban:

berikut code nya :

<?php

// Koneksi ke database

$conn = mysqli_connect("localhost", "username", "password", "nama_database");

// Menangkap ID siswa yang akan dihapus dari parameter GET

$id_siswa = $_GET["id"];

// Membuat query untuk menghapus data siswa berdasarkan ID

$query = "DELETE FROM siswa WHERE id_siswa = $id_siswa";

// Menjalankan query untuk menghapus data

if (mysqli_query($conn, $query)) {

echo "Data siswa berhasil dihapus";

} else {

echo "Gagal menghapus data siswa: " . mysqli_error($conn);

}

// Menutup koneksi ke database

mysqli_close($conn);

?>

Penjelasannya :

1. Pertama-tama kita melakukan koneksi ke database dengan menggunakan fungsi `mysqli_connect()` . Di sini, kamu harus mengganti "localhost", "username", "password", dan "nama_database" dengan nilai yang sesuai untuk koneksi ke database kita.

2. menangkap ID siswa yang akan dihapus dari parameter GET dengan menggunakan variabel `$_GET["id"]`.

3. Setelah itu, kita membuat query SQL untuk menghapus data siswa berdasarkan ID menggunakan perintah `DELETE FROM`. Di sini, kita menggunakan variabel `$id_siswa` untuk menggantikan nilai ID siswa yang kita tangkap sebelumnya.

4. Kita mengeksekusi query menggunakan fungsi `mysqli_query()`. Jika query berhasil dijalankan, kita akan menampilkan pesan "Data siswa berhasil dihapus". Jika tidak, kita akan menampilkan pesan error menggunakan fungsi `mysqli_error()`.

5. Terakhir, kita menutup koneksi ke database menggunakan fungsi 'mysqli_close()'.

Sekian semoga membantu

Semoga dengan pertanyaan yang sudah terjawab oleh hakimahmad214pdsgdr dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Thu, 08 Jun 23