(PECL CUBRID >= 8.3.0)
cubrid_error_code — 取得最近一次函式呼叫的錯誤碼
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