English | 简体中文 | 繁體中文
查询

cubrid_error_code_facility()函数—用法及示例

「 获取 CUBRID 错误码所对应的错误域 」


函数名称:cubrid_error_code_facility()

适用版本:CUBRID 8.3.1 以上版本

用法:cubrid_error_code_facility() 函数用于获取 CUBRID 错误码所对应的错误域。

示例:

$conn = cubrid_connect("localhost", 33000, "dbName", "username", "password");

if (!$conn) {
    $error_msg = cubrid_error();
    $error_code = cubrid_error_code();
    $error_facility = cubrid_error_code_facility();

    echo "连接数据库失败:<br>";
    echo "错误信息:" . $error_msg . "<br>";
    echo "错误码:" . $error_code . "<br>";
    echo "错误域:" . $error_facility . "<br>";
}

解释: 在上面的示例中,我们尝试连接到一个 CUBRID 数据库。如果连接失败,我们使用 cubrid_error_code_facility() 函数获取错误码对应的错误域。

错误域(error facility)表示错误码所属的错误类型,可能的错误域有以下几种:

  • -1: 未知错误
  • 0: 一般性错误(通用错误)
  • 1: 网络错误
  • 2: 认证错误
  • 3: 事务错误
  • 4: 语法错误
  • 5: 模式错误
  • 6: 数据库对象错误
  • 7: 查询错误
  • 8: 执行计划错误
  • 9: 锁错误

以上示例中,如果连接数据库失败,将会打印出错误信息、错误码和错误域。

补充纠错
上一个函数: cubrid_error_code()函数
下一个函数: cubrid_error_msg()函数
热门PHP函数
分享链接