PDO :: errorInfo
คู่มือการใช้งาน PHP PDO อ้างอิง
PDO :: errorcode - ส่งกลับข้อผิดพลาดที่ผ่านมาการดำเนินงานฐานข้อมูลข้อความ (PHP 5> = 5.1.0, PECL PDO> = 0.1.0)
คำอธิบาย
ไวยากรณ์
public array PDO::errorInfo ( void )
ราคาย้อนกลับ
ก็จะส่งกลับอาร์เรย์ที่มีฐานข้อมูลที่ผ่านมาอธิบายข้อผิดพลาดการดำเนินการ
เนื้อหาของอาร์เรย์ดังต่อไปนี้:
ธาตุ | ข้อมูล |
---|---|
0 | รหัสข้อผิดพลาด SQLSTATE (5 ตัวอักษรหรือตัวเลขในตัวบ่งชี้มาตรฐาน ANSI SQL ที่กำหนด) |
1 | รหัสข้อผิดพลาด |
2 | เกิดข้อผิดพลาด |
หมายเหตุ: หากคุณไม่ได้มีการดำเนินงานการจัดการฐานข้อมูลกลับ NULL
ตัวอย่าง
แสดง errorInfo () ข้อผิดพลาดเกี่ยวกับ PDO_ODBC เชื่อมต่อกับฐานข้อมูล DB2
<?php /* 错误的SQL语法 */ $stmt = $dbh->prepare('bogus sql'); if (!$stmt) { echo "\nPDO::errorInfo():\n"; print_r($dbh->errorInfo()); } ?>
ดังกล่าวข้างต้นส่งออกตัวอย่างเช่นจะ:
PDO::errorInfo(): Array ( [0] => HY000 [1] => 1 [2] => near "bogus": syntax error )