Iklan

Latest Post


CRUD menggunakan PHP (Hypertext Preprocessor)

Bhumi Literasi
Kamis, 23 Maret 2023, Maret 23, 2023 WIB Last Updated 2023-03-24T02:09:27Z

CRUD adalah singkatan dari Create, Read, Update, dan Delete, yang merupakan operasi dasar dalam pengembangan aplikasi database. Berikut ini adalah contoh kode PHP untuk membuat operasi CRUD:

 

Create (Membuat data baru):

<?php

if ($_SERVER['REQUEST_METHOD'] == 'POST') {

    // Koneksi ke database

    $db_host = 'localhost';

    $db_user = 'username';

    $db_pass = 'password';

    $db_name = 'database_name';

    $conn = mysqli_connect($db_host, $db_user, $db_pass, $db_name);

    // Menambahkan data ke tabel

    $nama = $_POST['nama'];

    $email = $_POST['email'];

    $alamat = $_POST['alamat'];

    $sql = "INSERT INTO tabel (nama, email, alamat) VALUES ('$nama', '$email', '$alamat')";

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

        echo "Data berhasil ditambahkan";

    } else {

        echo "Error: " . $sql . "<br>" . mysqli_error($conn);

    }

    mysqli_close($conn);

}

?>

<form method="post">

    Nama: <input type="text" name="nama"><br>

    Email: <input type="email" name="email"><br>

    Alamat: <input type="text" name="alamat"><br>

    <input type="submit" value="Tambahkan">

</form>

 

Read (Membaca data):

<?php

// Koneksi ke database

$db_host = 'localhost';

$db_user = 'username';

$db_pass = 'password';

$db_name = 'database_name';

$conn = mysqli_connect($db_host, $db_user, $db_pass, $db_name);

// Membaca data dari tabel

$sql = "SELECT * FROM tabel";

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

if (mysqli_num_rows($result) > 0) {

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

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

    }

} else {

    echo "Tidak ada data";

}

mysqli_close($conn);

?>

 

Update (Mengupdate data):

<?php

if ($_SERVER['REQUEST_METHOD'] == 'POST') {

    // Koneksi ke database

    $db_host = 'localhost';

    $db_user = 'username';

    $db_pass = 'password';

    $db_name = 'database_name';

    $conn = mysqli_connect($db_host, $db_user, $db_pass, $db_name);

    // Mengupdate data di tabel

    $id = $_POST['id'];

    $nama = $_POST['nama'];

    $email = $_POST['email'];

    $alamat = $_POST['alamat'];

    $sql = "UPDATE tabel SET nama='$nama', email='$email', alamat='$alamat' WHERE id='$id'";

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

        echo "Data berhasil diupdate";

    } else {

        echo "Error: " . $sql . "<br>" . mysqli_error($conn);

    }

    mysqli_close($conn);

}

?>

<form method="post">

    ID: <input type="text" name="id"><br>

    Nama: <input type="text" name="nama"><br>

    Email: <input type="email" name="

 

Delete (Menghapus data):

<?php

if ($_SERVER['REQUEST_METHOD'] == 'POST') {

    // Koneksi ke database

    $db_host = 'localhost';

    $db_user = 'username';

    $db_pass = 'password';

    $db_name = 'database_name';

    $conn = mysqli_connect($db_host, $db_user, $db_pass, $db_name);

    // Menghapus data di tabel

    $id = $_POST['id'];

    $sql = "DELETE FROM tabel WHERE id='$id'";

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

        echo "Data berhasil dihapus";

    } else {

        echo "Error: " . $sql . "<br>" . mysqli_error($conn);

    }

    mysqli_close($conn);

}

?>

<form method="post">

    ID: <input type="text" name="id"><br>

    <input type="submit" value="Hapus">

</form>

 

Catatan: Anda perlu mengganti "tabel" pada kode di atas dengan nama tabel yang Anda gunakan. Selain itu, pastikan bahwa koneksi ke database sudah benar dan tabel yang dimaksud sudah dibuat dengan benar.

Komentar

Tampilkan