PHP Conference Japan 2024

cubrid_error_code_facility

(PECL CUBRID >= 8.3.0)

cubrid_error_code_facility取得錯誤的設施代碼

說明

cubrid_error_code_facility(): int

cubrid_error_code_facility() 函式用於從 API 執行期間發生的錯誤的錯誤代碼中取得設施代碼(發生錯誤的級別)。通常,當 API 傳回 false 作為其傳回值時,您可以取得錯誤代碼。

參數

此函式沒有參數。

傳回值

發生錯誤程式碼的設施程式碼:CUBRID_FACILITY_DBMSCUBRID_FACILITY_CASCUBRID_FACILITY_CCICUBRID_FACILITY_CLIENT

範例

範例 #1 cubrid_error_code_facility() 範例

<?php
$conn
= cubrid_connect("localhost", 33000, "demodb");
$req = @cubrid_execute($conn, "SELECT * FROM unknown");
if (!
$req) {
printf("錯誤設施:%d\n錯誤碼:%d\n錯誤訊息:%s\n",
cubrid_error_code_facility(), cubrid_error_code(), cubrid_error_msg());

cubrid_disconnect($conn);
exit;
}
?>

上述範例將輸出

Error facility: 1
Error code: -493
Error msg: Syntax: In line 1, column 15 before END OF STATEMENT
Syntax error: unexpected 'unknown'

參見

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top