(PHP 5, PHP 7, PECL OCI8 >= 1.1.0)
oci_error — ������һ������
$source
] ) : array
���ڴ���������������ʺϵ���Դ���������
oci_connect()��oci_new_connect()
�� oci_pconnect()
�����Ӵ���Ҫ���ݲ��������û�з��ִ���oci_error()
���� FALSE
��oci_error()
��һ���������鷵�ش����ڴ������У�code
�� oracle �������� message �� oracle �Ĵ����ַ�����
Note: �� PHP 4.3 ��
offset �� sqltext Ҳ�����ڷ��ص������У�����ָ����������λ���Լ���ɴ����ԭʼ�� SQL �ı���
Example #1 ���Ӵ������ʾ Oracle ������Ϣ
$conn = @oci_connect("scott", "tiger", "mydb");
if (!$conn) {
$e = oci_error(); // For oci_connect errors pass no handle
echo htmlentities($e['message']);
}
Example #2 ������������ʾ Oracle ������Ϣ
$stmt = @oci_parse($conn, "select ' from dual"); // note mismatched quote
if (!$stmt) {
$e = oci_error($conn); // For oci_parse errors pass the connection handle
echo htmlentities($e['message']);
}
Example #3 ִ�д������ʾ Oracle ������Ϣ�ͳ�������
$r = oci_execute($stmt);
if (!$r) {
$e = oci_error($stmt); // For oci_execute errors pass the statementhandle
echo htmlentities($e['message']);
echo "<pre>";
echo htmlentities($e['sqltext']);
printf("\n%".($e['offset']+1)."s", "^");
echo "</pre>";
}
Note:
�� PHP 5.0.0 ֮ǰ�İ汾����ʹ�� ocierror() ������������ú�������Ȼ���ã�Ϊ���¼�����Ϊ oci_error() �ı������������ѱ����������Ƽ�ʹ�á�