PHP Conference Japan 2024

cubrid_error_code

(PECL CUBRID >= 8.3.0)

cubrid_error_code取得最近一次函式呼叫的錯誤碼

說明

cubrid_error_code(): int

cubrid_error_code() 函式用於取得 API 執行期間發生的錯誤之錯誤碼。通常,當 API 返回值為 false 時,會使用此函式取得錯誤碼。

參數

此函式沒有參數。

返回值

發生的錯誤之錯誤碼,如果沒有發生錯誤,則返回 0(零)。

範例

範例 #1 cubrid_error_code() 範例

<?php
$conn
= cubrid_connect("localhost", 33000, "demodb");
$req = cubrid_prepare($conn , "SELECT * FROM code WHERE s_name=?");

$req = @cubrid_execute($req);
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: 4
Error code: -30015
Error msg: Some parameter not binded

參見

新增註解

使用者貢獻的註解

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