使用PHP函数oci_connect获取Oracle错误代码?

使用PHP函数oci_connect获取Oracle错误代码?,php,oracle,Php,Oracle,PHP函数oci_connect(连接到Oracle数据库)如果失败,只会返回false,目前我是这样处理的: $connection = oci_connect($username, $password, $database); if (!$connection){ return $result = "Trouble connecting to the Oracle Database"; } 但我真的希望有实际的ORA错误代码,这样我可以提供更多信息。这可能吗 您是否尝试过检查测试结

PHP函数oci_connect(连接到Oracle数据库)如果失败,只会返回false,目前我是这样处理的:

$connection = oci_connect($username, $password, $database);
if (!$connection){
    return $result = "Trouble connecting to the Oracle Database";
}

但我真的希望有实际的ORA错误代码,这样我可以提供更多信息。这可能吗

您是否尝试过检查测试结果

我没有将Oracle与PHP结合使用(遗憾的是),但MySQL的一般模式是:

if (!mysql_connect(...)) {
  error_log('Error connecting: ' . mysql_error()); // or just die
}
Oracle模式似乎是合乎逻辑的:

if (!oci_connect(...)) {
  error_log('Error connecting: ' . oci_error());
}