PDO (PHP Data Objects) คืออินเทอร์เฟซสมัยใหม่ของ PHP ที่ไม่ผูกติดกับฐานข้อมูลตัวใดตัวหนึ่ง (database-agnostic) สำหรับการเข้าถึงฐานข้อมูล คุณสมบัติที่สำคัญที่สุดของมันคือ prepared statements ซึ่งป้องกัน SQL injection อันเป็นแนวปฏิบัติด้านความปลอดภัยที่สำคัญยิ่งสำหรับโค้ดที่เกี่ยวข้องกับฐานข้อมูล
การเชื่อมต่อด้วย PDO
= (
,
, ,
[
PDO:: => PDO::, // exceptions on errors
PDO:: => PDO::, // fetch rows associative arrays
]
);
