16 if (!defined(
'ADODB_ERROR_HANDLER_TYPE')) define(
'ADODB_ERROR_HANDLER_TYPE',
E_USER_ERROR);
18 if (!defined(
'ADODB_ERROR_HANDLER')) define(
'ADODB_ERROR_HANDLER',
'ADODB_Error_Handler');
33 if (error_reporting() == 0)
return;
39 $s =
"$dbms error: [$errno: $errmsg] in $fn(\"$sql\")\n";
47 $s =
"$dbms error: [$errno: $errmsg] in $fn($host, '****', '****', $database)\n";
50 $s =
"$dbms error: [$errno: $errmsg] in $fn($p1, $p2)\n";
67 if (defined(
'ADODB_ERROR_LOG_TYPE')) {
68 $t = date(
'Y-m-d H:i:s');
69 if (defined(
'ADODB_ERROR_LOG_DEST'))
70 error_log(
"($t) $s", ADODB_ERROR_LOG_TYPE, ADODB_ERROR_LOG_DEST);
72 error_log(
"($t) $s", ADODB_ERROR_LOG_TYPE);
77 trigger_error($s,ADODB_ERROR_HANDLER_TYPE);
if(!defined('ADODB_ERROR_HANDLER_TYPE')) define('ADODB_ERROR_HANDLER_TYPE' E_USER_ERROR
ADODB_Error_Handler($dbms, $fn, $errno, $errmsg, $p1, $p2, &$thisConnection)