0Pricing
PHP Academy · Pelajaran

Melakukan Operasi CRUD

Buat, baca, perbarui, dan hapus data dalam basis data menggunakan PHP

Melakukan Operasi CRUD adalah pelajaran PHP Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 6. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar PHP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus PHP Academy mencakup 6 pelajaran total.

Gambaran Umum Operasi CRUD

Melakukan Operasi CRUD

Selamat datang di pelajaran berikutnya! Dalam pelajaran ini, Anda akan mempelajari cara melakukan empat operasi dasar basis data: Membuat, Membaca, Memperbarui, dan Menghapus (CRUD). Operasi-operasi ini merupakan dasar dari aplikasi web dinamis. Mari kita mulai!

Melakukan Operasi CRUD — ilustrasi 1

Apa Itu Operasi CRUD?

Apa Itu Operasi CRUD?

CRUD merupakan singkatan dari:

  • Buat: Menambahkan rekaman baru ke basis data.
  • Baca: Mengambil data dari basis data.
  • Perbarui: Mengubah data yang sudah ada.
  • Hapus: Menghapus data dari basis data.

Poin Penting: Operasi CRUD memungkinkan Anda mengelola data secara dinamis dalam aplikasi.

Buat: Menambahkan Data

Buat: Menambahkan Data

Gunakan pernyataan INSERT INTO untuk menambahkan rekaman baru. Contoh:

Tips: Selalu gunakan pernyataan terparameterisasi untuk mencegah injeksi SQL.

<?php
  $sql = "INSERT INTO users (name, email) VALUES (:name, :email)";
  $stmt = $pdo->prepare($sql);
  $stmt->execute(["name" => "Alice", "email" => "alice@mail.com"]);

  echo "Record added successfully!";
?>

Baca: Mengambil Data

Baca: Mengambil Data

Gunakan pernyataan SELECT untuk mengambil data dari basis data. Contoh:

Poin Penting: Gunakan perulangan untuk memproses dan menampilkan beberapa baris data.

<?php
  $sql = "SELECT * FROM users";
  $stmt = $pdo->query($sql);

  while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
    echo "ID: " . $row["id"] . ", Name: " . $row["name"] . ", Email: " . $row["email"] . "<br>";
  }
?>

Perbarui: Mengubah Data

Perbarui: Mengubah Data

Gunakan pernyataan UPDATE untuk mengubah rekaman yang sudah ada. Contoh:

Tips: Berhati-hatilah saat menggunakan UPDATE tanpa klausa WHERE, karena pernyataan tersebut akan memperbarui semua rekaman.

<?php
  $sql = "UPDATE users SET email = :email WHERE name = :name";
  $stmt = $pdo->prepare($sql);
  $stmt->execute(["email" => "newalice@mail.com", "name" => "Alice"]);

  echo "Record updated successfully!";
?>

Hapus: Menghapus Data

Hapus: Menghapus Data

Gunakan pernyataan DELETE untuk menghapus rekaman. Contoh:

Poin Penting: Gunakan klausa WHERE untuk memilih rekaman tertentu yang akan dihapus.

<?php
  $sql = "DELETE FROM users WHERE name = :name";
  $stmt = $pdo->prepare($sql);
  $stmt->execute(["name" => "Alice"]);

  echo "Record deleted successfully!";
?>

Praktik Terbaik untuk Operasi CRUD

Praktik Terbaik untuk Operasi CRUD

Ikuti praktik terbaik berikut saat menjalankan operasi CRUD:

  • Selalu validasi dan bersihkan masukan pengguna.
  • Gunakan pernyataan terparameterisasi untuk mencegah injeksi SQL.
  • Buat cadangan basis data sebelum melakukan pembaruan atau penghapusan dalam jumlah besar.

Tips: Catat semua perubahan pada basis data agar penelusuran kesalahan dan audit menjadi lebih mudah.

Menggabungkan Operasi CRUD dalam Satu Aplikasi

Menggabungkan Operasi CRUD dalam Satu Aplikasi

Operasi CRUD dapat digabungkan dalam satu aplikasi untuk mengelola data secara dinamis. Contoh:

  • Buat: Menambahkan pengguna baru melalui formulir.
  • Baca: Menampilkan data pengguna dalam tabel.
  • Perbarui: Mengedit informasi pengguna melalui antarmuka.
  • Hapus: Menghapus pengguna dengan tombol penghapusan.

Poin Penting: Operasi CRUD menjadi fondasi utama banyak aplikasi web, termasuk CMS dan platform perdagangan elektronik.

DELETE FROM users WHERE email = 'alice@mail.com';

Kerja Bagus!

Kerja Bagus!

Selamat! Anda telah mempelajari cara menjalankan operasi CRUD dalam PHP menggunakan MySQL. Keterampilan ini penting untuk mengelola data dalam aplikasi web apa pun. Dalam pelajaran berikutnya, kita akan mempelajari teknik kueri tingkat lanjut dengan SQL. Mari terus menulis kode!

Melakukan Operasi CRUD — ilustrasi 10

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Melakukan Operasi CRUD” gratis?

Ya — teks lengkap “Melakukan Operasi CRUD” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus PHP Academy, upgrade ke CoddyKit PRO. Kursus PHP Academy mencakup 6 pelajaran total.

Apa yang akan aku pelajari di “Melakukan Operasi CRUD”?

Buat, baca, perbarui, dan hapus data dalam basis data menggunakan PHP Kamu berlatih PHP Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai PHP Academy?

Tidak diperlukan pengalaman sebelumnya. PHP Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 6.

Berapa lama pelajaran “Melakukan Operasi CRUD” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran PHP Academy ini?

Ya. Setiap pelajaran PHP Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Pengantar Basis Data
  2. Menghubungkan ke Basis Data MySQL
  3. Mengelola Tabel
  4. Melakukan Operasi CRUD
  5. Pernyataan Terkompilasi
  6. Bekerja dengan PDO
← Kembali ke PHP Academy