函数名:cubrid_errno()
适用版本:PHP 5 >= 5.3.0, CUBRID >= 8.3.0
用法:cubrid_errno() 函数用于获取最近一次 Cubrid 函数调用返回的错误码。
语法:int cubrid_errno ( void )
参数:无需传递任何参数。
返回值:如果最近的 Cubrid 函数调用成功,则返回 0。如果最近的函数调用失败且有错误发生,则返回非零错误码。
示例:
$conn = cubrid_connect('localhost', 33000, 'demodb', 'username', 'password');
if (!$conn) {
$error_code = cubrid_errno();
$error_msg = cubrid_error();
echo "连接失败:错误码 - $error_code, 错误信息 - $error_msg";
exit;
}
// 执行其他 Cubrid 操作
cubrid_close($conn);
上述示例中,我们尝试连接到一个 CUBRID 数据库。如果连接失败,则使用 cubrid_errno()
函数获取错误码,并使用 cubrid_error()
函数获取错误信息,最后输出连接失败的相关信息。注意,我们在连接失败后立即退出脚本,可以根据实际需求进行相应处理。
请注意,为了正确使用 cubrid_errno()
函数,必须先调用 cubrid_connect()
或其他 CUBRID 相关函数,并在其后立即调用 cubrid_errno()
函数来获取错误码。否则,此函数的返回值将不是预期的错误码。