PHP กับการ CRUD พร้อมตัวอย่าง

CRUD เป็นการกระทำกับฐานข้อมูล ครบทุกรูปแบบที่การเขียนโปรแกรมจำเป็นต้องกระทำกับฐานข้อมูล ก็คือ (C)เพิ่ม (R)สืบค้น (U)ปรับปรุง (D)ลบ โดยจับคู่กับคำสั่ง SQL ได้ตามแบบนี้

 

** ก่อนอื่นควรเชื่อมต่อกับฐานข้อมูลก่อนนะครับ ตามหัวข้อนี้เลย  PHP เชื่อมต่อฐานข้อมูลด้วย MySQLi แบบ OOP

 

C = Create = เป็นการสร้าง row ขึ้นมาเก็บข้อมูล หรือเป็นการใช้คำสั่ง INSERT

ยกตัวอย่างคำสั่ง SQL

ตัวอย่างคำสั่ง PHP

 

R = Retrive  คือการสืบค้นข้อมูล หรือเป็นการใช้คำสั่ง SELECT

ยกตัวอย่างคำสั่ง SQL

ตัวอย่างคำสั่ง PHP

 

U = Update เป็นการใช้คำสั่ง UPDATE เพื่อปรับปรุงข้อมูล

ยกตัวอย่างคำสั่ง SQL

ตัวอย่างคำสั่ง PHP

 

D = Delete เป็นการลบข้อมูล ก็คือการใช้คำสั่ง DELETE นั่นเอง

ยกตัวอย่างคำสั่ง SQL

ตัวอย่างคำสั่ง PHP

 

สุดท้ายก่อนจะจบ…

 

ทิปเล็กๆ เพื่อลดข้อผิดพลาดในการเขียน คำสั่ง SQL ตอนเขียน PHP

 

ในการเขียนโปรแกรมติดต่อฐานข้อมูล ส่วนใหญ่ก็น่าจะใช้ MySQL กันนะครับ ซึ่งตัวจำลองเว็บเซิร์ฟเวอร์อย่าง XAMPP ก็มี PHPMyAdmin มาให้

หลายคนคงเคยใช้ PHPMyAdmin นะครับ ใน PHPMyAdmin นั้นก็จะมีส่วนที่บอกคำส่ง SQL

อย่างตอนผมใช้ Form Insert ของ PHPMyAdmin (หน้าตาประมาณแบบนี้)

Screen Shot 2558-12-13 at 10.34.31 AM

พอรันคำสั่งเสร็จแล้วมันก็จะขึ้นข้อความแบบนี้

Screen Shot 2558-12-13 at 10.34.42 AM

หรือใช้ Form Search (ค้นหาข้อมูล)

Screen Shot 2558-12-13 at 10.35.08 AM

 

ผมก็จะ Copy คำสั่ง SQL มาใส่ในโค้ด PHP แล้วก็แก้ไขนิดหน่อย เช่น

 

จบแล้ว..แบบงงๆ ยังไงก็ลองนำไปใช้ดูนะครับ