PDO::__construct — สร้างอินสแตนซ์ PDO ที่แสดงการเชื่อมต่อฐานข้อมูล (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
PDO::__construct ( string $dsn [, string $username [, string $password [, array $driver_options ]]] )
สร้างอินสแตนซ์ PDO การเชื่อมต่อฐานข้อมูลที่แสดงถึงการเชื่อมต่อกับฐานข้อมูลที่ร้องขอ
dsn : ชื่อแหล่งข้อมูลหรือ DSN มีข้อมูลที่ร้องขอการเชื่อมต่อกับฐานข้อมูล
ชื่อผู้ใช้ : ชื่อผู้ใช้ในสตริง DSN สำหรับไดรเวอร์ PDO บางตัว พารามิเตอร์นี้เป็นทางเลือก
รหัสผ่าน : รหัสผ่านในสตริง DSN สำหรับไดรเวอร์ PDO บางตัว พารามิเตอร์นี้เป็นทางเลือก
driver_options : คีย์ => อาร์เรย์ค่าของตัวเลือกการเชื่อมต่อสำหรับไดรเวอร์เฉพาะ
หากความพยายามเชื่อมต่อกับฐานข้อมูลที่ร้องขอล้มเหลว PDO::__construct() จะส่ง PDOException
<?php/* สร้างอินสแตนซ์ PDO โดยการเรียกไดรเวอร์ */$dsn = 'mysql:dbname=testdb;host=127.0.0.1';$user = 'dbuser';$password = 'dbpass';try { $dbh = new PDO($dsn, $user, $password);} catch (PDOException $e) { echo 'การเชื่อมต่อล้มเหลว: ' $e->getMessage();}?>