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