Ad Code

Responsive Advertisement

CRUD (Create, Read, Update, Delete) menggunakan PHP MySQLi

Berikut ini adalah contoh program CRUD (Create, Read, Update, Delete) menggunakan PHP dan MySQL sebagai database:


 Koneksi ke database MySQL

 <?php

$host = "localhost"; //alamat server

$username = "root"; //username untuk database

$password = ""; //password untuk database

$database = "nama_database"; //nama database yang akan digunakan

 

//koneksi ke database

$koneksi = mysqli_connect($host, $username, $password, $database);

 

//cek koneksi

if(mysqli_connect_errno()){

    echo "Koneksi database gagal : " . mysqli_connect_error();

}

?>

 

Menampilkan data dari database

 

<?php

//koneksi ke database

include "koneksi.php";

 

//query untuk menampilkan data dari tabel

$sql = "SELECT * FROM nama_tabel";

$result = mysqli_query($koneksi, $sql);

 

//menampilkan data

if(mysqli_num_rows($result) > 0){

    while($row = mysqli_fetch_assoc($result)){

        echo "ID: " . $row["id"] . " - Nama: " . $row["nama"] . "<br>";

    }

} else {

    echo "Tidak ada data.";

}

 

//menutup koneksi

mysqli_close($koneksi);

?>

 

Menambah data ke database

  

<?php

//koneksi ke database

include "koneksi.php";

 

//menangkap data yang diinputkan dari form

$nama = $_POST['nama'];

 

//query untuk menambah data ke tabel

$sql = "INSERT INTO nama_tabel (nama) VALUES ('$nama')";

if(mysqli_query($koneksi, $sql)){

    echo "Data berhasil ditambahkan.";

} else{

    echo "Data gagal ditambahkan: " . mysqli_error($koneksi);

}

 

//menutup koneksi

mysqli_close($koneksi);

?>

 

Mengubah data di database

  

<?php

//koneksi ke database

include "koneksi.php";

 

//menangkap data yang diinputkan dari form

$id = $_POST['id'];

$nama = $_POST['nama'];

 

//query untuk mengubah data di tabel

$sql = "UPDATE nama_tabel SET nama='$nama' WHERE id=$id";

if(mysqli_query($koneksi, $sql)){

    echo "Data berhasil diubah.";

} else{

    echo "Data gagal diubah: " . mysqli_error($koneksi);

}

 

//menutup koneksi

mysqli_close($koneksi);

?>

 

Menghapus data dari database

 

 <?php

//koneksi ke database

include "koneksi.php";

 

//menangkap data yang diinputkan dari form

$id = $_POST['id'];

 

//query untuk menghapus data dari tabel

$sql = "DELETE FROM nama_tabel WHERE id=$id";

if(mysqli_query($koneksi, $sql)){

    echo "Data berhasil dihapus.";

} else{

    echo "Data gagal dihapus: " . mysqli_error($koneksi);

}

 

//menutup koneksi

mysqli_close($koneksi);

?>

 

Catatan: Pastikan untuk mengganti "nama_database", "nama_tabel", dan kolom-kolom yang ada di dalamnya sesuai dengan nama database dan tabel yang Anda gunakan.


Posting Komentar

0 Komentar