函式名: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()
函式來獲取錯誤碼。否則,此函式的返回值將不是預期的錯誤碼。