DEV Community

Dhiecoderweb
Dhiecoderweb

Posted on • Originally published at dhiecoderweb.com

Cara Membuat CRUD Sederhana dengan PHP Native dan MySQL

CRUD adalah singkatan dari Create, Read, Update, Delete — empat operasi dasar yang hampir selalu ada di setiap aplikasi web yang menggunakan database. Memahami CRUD dengan PHP native adalah fondasi yang wajib dikuasai sebelum berpindah ke framework. Pada tutorial ini, kita akan membangun aplikasi CRUD sederhana untuk mengelola data buku menggunakan PHP dan MySQL dengan PDO.

Persiapan Database

Pertama, buat database dan tabel di MySQL. Jalankan SQL berikut di phpMyAdmin atau MySQL CLI:

CREATE DATABASE perpustakaan;
USE perpustakaan;

CREATE TABLE buku (
    id INT AUTO_INCREMENT PRIMARY KEY,
    judul VARCHAR(200) NOT NULL,
    pengarang VARCHAR(100) NOT NULL,
    tahun INT NOT NULL,
    created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
Enter fullscreen mode Exit fullscreen mode

File Koneksi Database

Buat file koneksi.php yang akan kita gunakan di semua halaman:

<?php
// koneksi.php
$dsn = "mysql:host=localhost;dbname=perpustakaan;charset=utf8mb4";
$options = [
    PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
    PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
];

try {
    $pdo = new PDO($dsn, 'root', '', $options);
} catch (PDOException $e) {
    die("Koneksi gagal: " . $e->getMessage());
}
Enter fullscreen mode Exit fullscreen mode

Artikel ini ditampilkan sebagian. Untuk pembahasan selengkapnya, beserta contoh dan langkah detailnya, Anda dapat membacanya pada sumber aslinya:

Cara Membuat CRUD Sederhana dengan PHP Native dan MySQL

Tutorial pemrograman dan tools developer lainnya juga tersedia di dhiecoderweb.com.

Top comments (0)