查詢

cubrid_error_code()函式—用法及示例

「 返回最近一次 CUBRID 錯誤的錯誤碼 」


函式名稱:cubrid_error_code()

適用版本:CUBRID >= 9.0.0

用法:cubrid_error_code() 函式返回最近一次 CUBRID 錯誤的錯誤碼。

示例:

<?php
  // 連線資料庫
  $conn = cubrid_connect("localhost", 33000, "db_name", "username", "password");

  // 檢查資料庫連線是否成功
  if (!$conn) {
    die("資料庫連線失敗: " . cubrid_error_msg());
  }

  // 執行查詢
  $result = cubrid_execute($conn, "SELECT * FROM users");

  // 檢查查詢是否成功
  if ($result === false) {
    echo "查詢失敗: 錯誤碼 - " . cubrid_error_code() . ", 錯誤資訊 - " . cubrid_error_msg();
  } else {
    // 處理查詢結果
    while ($row = cubrid_fetch_assoc($result)) {
      echo "ID: " . $row['id'] . ", 姓名: " . $row['name'] . "<br>";
    }

    // 釋放查詢結果記憶體
    cubrid_free_result($result);
  }

  // 關閉資料庫連線
  cubrid_close($conn);
?>

在上面的示例中,我們首先使用cubrid_connect()函式連線到一個CUBRID資料庫。然後,我們執行一個查詢,並使用cubrid_execute()函式檢查查詢是否成功。如果查詢失敗,我們使用cubrid_error_code()函式獲取錯誤碼,使用cubrid_error_msg()函式獲取錯誤資訊,並將它們顯示在螢幕上。

請注意,在使用cubrid_error_code()函式之前,必須先執行一個失敗的CUBRID操作,例如執行一個失敗的查詢。否則,cubrid_error_code()函式將返回0。

最後,我們使用cubrid_close()函式關閉資料庫連線,以釋放資源。

補充糾錯
上一個函式: cubrid_error()函式
熱門PHP函式
分享連結