0Pricing
PHP Academy · บทเรียน

การดำเนินการ CRUD

สร้าง อ่าน อัปเดต และลบข้อมูลในฐานข้อมูลโดยใช้ PHP

การดำเนินการ CRUD เป็นบทเรียน PHP Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 6 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน PHP Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส PHP Academy มีบทเรียนทั้งหมด 6 บทเรียน

ภาพรวมการดำเนินการสร้าง อ่าน ปรับปรุง และลบ

การดำเนินการสร้าง อ่าน ปรับปรุง และลบ

ยินดีต้อนรับสู่บทเรียนถัดไป! ในบทเรียนนี้ คุณจะได้เรียนรู้วิธีดำเนินการพื้นฐานของฐานข้อมูลสี่ประเภท ได้แก่ การสร้าง การอ่าน การปรับปรุง และการลบ การดำเนินการเหล่านี้เป็นรากฐานของเว็บแอปพลิเคชันแบบไดนามิก มาเริ่มกันเลย!

การดำเนินการ CRUD — ภาพประกอบ 1

การดำเนินการ CRUD คืออะไร

การดำเนินการ CRUD คืออะไร

CRUD ย่อมาจาก:

  • สร้าง: เพิ่มระเบียนใหม่ลงในฐานข้อมูล
  • อ่าน: ดึงข้อมูลจากฐานข้อมูล
  • ปรับปรุง: แก้ไขข้อมูลที่มีอยู่
  • ลบ: ลบข้อมูลออกจากฐานข้อมูล

ประเด็นสำคัญ: การดำเนินการ CRUD ช่วยให้คุณจัดการข้อมูลในแอปพลิเคชันได้แบบไดนามิก

สร้าง: การเพิ่มข้อมูล

สร้าง: การเพิ่มข้อมูล

ใช้คำสั่ง INSERT INTO เพื่อเพิ่มระเบียนใหม่ ตัวอย่าง:

เคล็ดลับ: ใช้คำสั่งที่เตรียมไว้เสมอเพื่อป้องกันการโจมตีด้วยการแทรกคำสั่ง 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!";
?>

อ่าน: การดึงข้อมูล

อ่าน: การดึงข้อมูล

ใช้คำสั่ง SELECT เพื่อดึงข้อมูลจากฐานข้อมูล ตัวอย่าง:

ประเด็นสำคัญ: ใช้การวนซ้ำเพื่อประมวลผลและแสดงข้อมูลหลายแถว

<?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>";
  }
?>

ปรับปรุง: การแก้ไขข้อมูล

ปรับปรุง: การแก้ไขข้อมูล

ใช้คำสั่ง UPDATE เพื่อแก้ไขระเบียนที่มีอยู่ ตัวอย่าง:

เคล็ดลับ: โปรดใช้ความระมัดระวังเมื่อใช้ UPDATE โดยไม่มีส่วนคำสั่ง WHERE เนื่องจากคำสั่งดังกล่าวจะปรับปรุงระเบียนทั้งหมด

<?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!";
?>

ลบ: การนำข้อมูลออก

ลบ: การนำข้อมูลออก

ใช้คำสั่ง DELETE เพื่อลบระเบียน ตัวอย่าง:

ประเด็นสำคัญ: ใช้ส่วนคำสั่ง WHERE เพื่อเลือกระเบียนที่ต้องการลบโดยเฉพาะ

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

  echo "Record deleted successfully!";
?>

แนวทางปฏิบัติที่ดีสำหรับการดำเนินการ CRUD

แนวทางปฏิบัติที่ดีสำหรับการดำเนินการ CRUD

ปฏิบัติตามแนวทางเหล่านี้เมื่อดำเนินการ CRUD:

  • ตรวจสอบและกรองข้อมูลที่ผู้ใช้ป้อนเสมอ
  • ใช้คำสั่งที่เตรียมไว้เพื่อป้องกันการโจมตีด้วยการแทรกคำสั่ง SQL
  • สำรองฐานข้อมูลก่อนดำเนินการปรับปรุงหรือลบข้อมูลจำนวนมาก

เคล็ดลับ: บันทึกการเปลี่ยนแปลงทั้งหมดลงในฐานข้อมูลเพื่อให้แก้ไขข้อบกพร่องและตรวจสอบย้อนหลังได้ง่ายขึ้น

การรวมการดำเนินการ CRUD ไว้ในแอปพลิเคชันเดียว

การรวมการดำเนินการ CRUD ไว้ในแอปพลิเคชันเดียว

คุณสามารถรวมการดำเนินการ CRUD ไว้ในแอปพลิเคชันเดียวเพื่อจัดการข้อมูลแบบไดนามิก ตัวอย่าง:

  • สร้าง: เพิ่มผู้ใช้ใหม่ผ่านแบบฟอร์ม
  • อ่าน: แสดงข้อมูลผู้ใช้ในตาราง
  • ปรับปรุง: แก้ไขข้อมูลผู้ใช้ผ่านอินเทอร์เฟซ
  • ลบ: ลบผู้ใช้ด้วยปุ่มลบ

ประเด็นสำคัญ: การดำเนินการ CRUD เป็นรากฐานสำคัญของแอปพลิเคชันเว็บจำนวนมาก รวมถึง CMS และแพลตฟอร์มอีคอมเมิร์ซ

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

ทำได้ยอดเยี่ยม

ทำได้ยอดเยี่ยม

ขอแสดงความยินดี คุณได้เรียนรู้วิธีดำเนินการ CRUD ใน PHP โดยใช้ MySQL แล้ว ทักษะเหล่านี้จำเป็นสำหรับการจัดการข้อมูลในแอปพลิเคชันเว็บทุกประเภท ในบทเรียนถัดไป เราจะสำรวจเทคนิคการเขียนคำสั่งสอบถามขั้นสูงด้วย SQL มาเขียนโค้ดกันต่อ

การดำเนินการ CRUD — ภาพประกอบ 10

คำถามที่พบบ่อย

บทเรียน “การดำเนินการ CRUD” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การดำเนินการ CRUD” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส PHP Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส PHP Academy มีบทเรียนทั้งหมด 6 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การดำเนินการ CRUD”

สร้าง อ่าน อัปเดต และลบข้อมูลในฐานข้อมูลโดยใช้ PHP คุณปฏิบัติ PHP Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน PHP Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน PHP Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 6 บทเรียน

บทเรียน “การดำเนินการ CRUD” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน PHP Academy นี้ได้ไหม

ได้ บทเรียน PHP Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. บทนำสู่ฐานข้อมูล
  2. เชื่อมต่อกับฐานข้อมูล MySQL
  3. การจัดการตาราง
  4. การดำเนินการ CRUD
  5. คำสั่งที่เตรียมไว้
  6. การทำงานกับ PDO
← กลับไปที่ PHP Academy