PDO::errorCode — احصل على SQLSTATE المتعلق بالعملية الأخيرة لمقبض قاعدة البيانات (PHP 5 >= 5.1.0، PECL pdo >= 0.1.0)
PDO مختلط::errorCode (باطل)
تقوم بإرجاع SQLSTATE، وهو معرف أبجدي رقمي مكون من خمسة أحرف تم تعريفه في معيار ANSI SQL. باختصار، يتكون SQLSTATE من أول حرفين من قيمة الفئة وآخر ثلاثة أحرف من قيمة الفئة الفرعية.
إذا لم يتم تشغيل مؤشر قاعدة البيانات، فسيتم إرجاع NULL.
/* ظهور خطأ - جدول بيانات BONES غير موجود*/$dbh->exec("INSERT INTObones(skull) VALUES ('lucy')");echo "nPDO::errorCode(): ";print $ dbh->errorCode();?>
سوف يخرج الروتين أعلاه:
شركة تنمية نفط عمان :: رمز الخطأ (): 42S02