PDO::getAttribute — ดึงข้อมูลคุณลักษณะของการเชื่อมต่อฐานข้อมูล (PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
PDO::getAttribute แบบผสม ( int $attribute )
ฟังก์ชัน (เมธอด) นี้ส่งคืนค่าคุณสมบัติของการเชื่อมต่อฐานข้อมูล หากต้องการดึงข้อมูลแอตทริบิวต์ PDOStatement โปรดดูที่ PDOStatement::getAttribute()
โปรดทราบว่าฐานข้อมูล/ไดรเวอร์บางตัวอาจไม่รองรับคุณสมบัติการเชื่อมต่อฐานข้อมูลทั้งหมด
คุณลักษณะ : หนึ่งในค่าคงที่ PDO::ATTR_* ต่อไปนี้เป็นค่าคงที่ที่ใช้กับการเชื่อมต่อฐานข้อมูล:
PDO::ATTR_AUTOCOMMIT
PDO::ATTR_CASE
PDO::ATTR_CLIENT_VERSION
PDO::ATTR_CONNECTION_STATUS
PDO::ATTR_DRIVER_NAME
PDO::ATTR_ERRMODE
PDO::ATTR_ORACLE_NULLS
PDO::ATTR_PERSISTENT
PDO::ATTR_PREFETCH
PDO::ATTR_SERVER_INFO
PDO::ATTR_SERVER_VERSION
PDO::ATTR_TIMEOUT
การโทรที่สำเร็จจะส่งกลับค่าแอตทริบิวต์ PDO ที่ร้องขอ ส่งคืนค่าว่างหากไม่สำเร็จ
<?php$conn = new PDO('odbc:sample', 'db2inst1', 'ibmdb2');$attributes = array( "AUTOCOMMIT", "ERRMODE", "CASE", "CLIENT_VERSION", "CONNECTION_STATUS", " ORACLE_NULLS", "ถาวร", "ดึงข้อมูลล่วงหน้า", "SERVER_INFO", "SERVER_VERSION", "TIMEOUT"); foreach ($แอตทริบิวต์เป็น $val) { echo "PDO::ATTR_$val: "; echo $conn->getAttribute(constant("PDO::ATTR_$val")) n";}?>