PDOStatement::errorInfo

(PHP 5 >= 5.1.0, PHP 7, PECL pdo >= 0.1.0)

PDOStatement::errorInfo ��ȡ����һ�������������ص���չ������Ϣ

˵��

PDOStatement::errorInfo ( void ) : array

����ֵ

PDOStatement::errorInfo() ����һ��������һ�������ִ�в����Ĵ�����Ϣ������ ����������������ֶΣ�

Element Information
0 SQLSTATE �����루һ����5����ĸ��������ɵ��� ANSI SQL ��׼�ж���ı�ʶ������
1 �������������롣
2 ��������������Ϣ��

����

Example #1 ��ʾ���ӵ�DB2���ݿ�� PDO_ODBC ���ӵ� errorInfo() ���ֶ�

<?php
/* ����һ������ --  BONES ���ݱ����� */
$sth $dbh->prepare('SELECT skull FROM bones');
$sth->execute();

echo 
"\nPDOStatement::errorInfo():\n";
$arr $sth->errorInfo();
print_r($arr);
?>

�������̻������

PDOStatement::errorInfo():
Array
(
    [0] => 42S02
    [1] => -204
    [2] => [IBM][CLI Driver][DB2/LINUX] SQL0204N  "DANIELS.BONES" is an undefined name.  SQLSTATE=42704
)

�μ�

  • PDO::errorCode() - ��ȡ�����ݿ�����һ�β�����ص� SQLSTATE
  • PDO::errorInfo() - Fetch extended error information associated with the last operation on the database handle
  • PDOStatement::errorCode() - ��ȡ����һ�������������ص� SQLSTATE