查詢

cubrid_column_types()函式—用法及示例

「 獲取指定物件ID(OID)的列資料型別 」


函式名:cubrid_column_types()

適用版本:CUBRID >= 8.4.0

用法: cubrid_column_types(string $conn_identifier, string $oid) : array|false

說明: cubrid_column_types() 函式用於獲取指定物件ID(OID)的列資料型別。

引數:

  1. $conn_identifier:CUBRID 資料庫連線識別符號。
  2. $oid:指定物件的 OID。

返回值: 如果成功,返回一個關聯陣列,其中鍵是列名,值是相應列的資料型別。如果失敗,返回 false。

示例:

<?php
    // 建立資料庫連線
    $conn = cubrid_connect("localhost", 33000, "dbname", "username", "password");
    
    // 獲取表 tbl_name 的列資料型別
    $column_types = cubrid_column_types($conn, "tbl_name");
    
    if ($column_types) {
        foreach ($column_types as $column => $type) {
            echo "列名:{$column},資料型別:{$type}\n";
        }
    } else {
        echo "獲取列資料型別失敗。\n";
    }
    
    // 關閉資料庫連線
    cubrid_disconnect($conn);
?>

注意事項:

  1. 使用該函式前,需要先建立資料庫的連線,可以使用 cubrid_connect() 函式。
  2. 只有 CUBRID 資料庫的版本高於等於 8.4.0 才支援該函式。
  3. 若無法建立連線或獲取資料型別失敗,可以透過 cubrid_error_code() 和 cubrid_error_msg() 函式獲悉錯誤資訊。
補充糾錯
上一個函式: cubrid_column_names()函式
下一個函式: cubrid_col_get()函式
熱門PHP函式
分享連結