PDO :: setAttribute
คู่มือการใช้งาน PHP PDO อ้างอิง
PDO :: setAttribute - ตั้งค่าแอตทริบิวต์ (PHP 5> = 5.1.0, PECL PDO> = 0.1.0)
คำอธิบาย
ไวยากรณ์
bool PDO::setAttribute ( int $attribute , mixed $value )
การตั้งค่าฐานข้อมูลแอตทริบิวต์จับ ข้างล่างนี้เป็นบางส่วนของคุณสมบัติทั่วไปที่มีอยู่; ไดรเวอร์บางอาจจะใช้คุณลักษณะเฉพาะอื่น ๆ
PDO :: ATTR_CASE: คอลัมน์บังคับเรียกว่ากำหนดความละเอียดอ่อน
PDO :: CASE_LOWER: บังคับชื่อคอลัมน์ตัวพิมพ์เล็ก
PDO :: CASE_NATURAL: ปล่อยชื่อคอลัมน์กลับมาใช้ฐานข้อมูล
PDO :: CASE_UPPER: ชื่อคอลัมน์บังคับในตัวพิมพ์ใหญ่
PDO :: ATTR_ERRMODE: รายงานข้อผิดพลาด
PDO :: ERRMODE_SILENT: การตั้งค่ารหัสข้อผิดพลาดเท่านั้น
PDO :: ERRMODE_WARNING: ยกข้อผิดพลาด E_WARNING
ยกเว้นโยนข้อยกเว้น: PDO :: ERRMODE_EXCEPTION
PDO :: ATTR_ORACLE_NULLS (ที่มีอยู่ในทุกคนขับไม่ได้ จำกัด อยู่เพียงเพื่อ Oracle) ที่: null Conversion และสตริงที่ว่างเปล่า
PDO :: NULL_NATURAL: ไม่แปลง
PDO :: NULL_EMPTY_STRING: การแปลงสตริงที่ว่างเปล่าเพื่อ
NULL
PDO :: NULL_TO_STRING: แปลงสตริงที่ว่างเปล่าเป็น NULL
PDO :: ATTR_STRINGIFY_FETCHES: ดึงค่าเมื่อแปลงเป็นสตริง ต้องการความ bool
PDO :: ATTR_STATEMENT_CLASS: ตั้งค่าคลาสของคำสั่งที่ได้รับจากผู้ใช้ PDOStatement ไม่สามารถใช้สำหรับอินสแตนซ์ PDO ยาวนาน อาร์เรย์ที่ต้องการ (สตริง ClassName อาร์เรย์ (พารามิเตอร์คอนสตรัคผสม))
PDO :: ATTR_TIMEOUT: ระบุหมดเวลาในไม่กี่วินาที ไม่ไดรเวอร์ทั้งหมดสนับสนุนตัวเลือกนี้ซึ่งหมายความว่าอาจจะมีความแตกต่างระหว่างการขับรถและขับรถ ยกตัวอย่างเช่น SQLite รอเวลาที่จะไปถึงค่านี้หลังจากที่เขียนละเว้นจากการซื้อล็อค แต่ไดรเวอร์อื่น ๆ อาจตีความค่านี้การเชื่อมต่อหรือช่วงหมดเวลาอ่าน คุณจำเป็นต้องพิมพ์ int
PDO :: ATTR_AUTOCOMMIT (OCI, Firebird และ MySQL จะมี): ว่าจะส่งคำสั่งแต่ละบุคคลโดยอัตโนมัติ
PDO :: ATTR_EMULATE_PREPARES เปิดหรือปิดงบเตรียมเทิดทูน ไดรเวอร์บางไม่สนับสนุนหรือการสนับสนุนที่ จำกัด สำหรับการปรับสภาพท้องถิ่น ใช้การตั้งค่านี้จะบังคับให้ PDO เป็นที่เทิดทูนเสมองบเตรียม (ถ้า
TRUE
) หรือพยายามที่จะใช้คำสั่งจัดทำในประเทศ (ถ้าFALSE
) ถ้าคนขับไม่สามารถประสบความสำเร็จในการปรับสภาพการค้นหาปัจจุบันก็มักจะกลับไปที่คำสั่งแบบอะนาล็อกที่เตรียมไว้ ต้องการประเภทบูลPDO :: MYSQL_ATTR_USE_BUFFERED_QUERY (MySQL จะมี): ใช้บัฟเฟอร์คำสั่ง
PDO :: ATTR_DEFAULT_FETCH_MODE: ตั้งค่าโหมดการสกัดเริ่มต้น เกี่ยวกับสเปครูปแบบสามารถ () เอกสารที่พบใน PDOStatement :: ดึงข้อมูล
ราคาย้อนกลับ
กลับประสบความสำเร็จจริงหรือผลตอบแทนความล้มเหลว FALSE