查詢

cubrid_col_get()函式—用法及示例

「 從給定的結果集中獲取關聯列資訊 」


函式名稱:cubrid_col_get()

適用版本:CUBRID 8.4.0 or later

函式描述:從給定的結果集中獲取關聯列資訊。

用法:

mixed cubrid_col_get ( resource $result , mixed $col_name_or_index )

引數:

  • $result:結果集物件,透過 cubrid_execute() 或 cubrid_query() 返回的。
  • $col_name_or_index:列名或索引。可以是一個字串表示列名,或者是一個整數表示列的索引。第一列的索引為 0。

返回值:

  • 如果成功,返回以關聯陣列形式表示的列資訊。陣列的鍵為列名,值為列資訊。
  • 如果失敗,返回 false。

示例:

// 建立連線
$conn = cubrid_connect("localhost", 33000, "demodb", "dba", "");

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

// 獲取第一個列的資訊
$col_info = cubrid_col_get($result, 0);

if ($col_info) {
    echo "列名:" . $col_info['name'] . "\n";
    echo "資料型別:" . $col_info['type'] . "\n";
    echo "長度:" . $col_info['precision'] . "\n";
    echo "小數位數:" . $col_info['scale'] . "\n";
    echo "是否允許為空:" . $col_info['nullable'] . "\n";
} else {
    echo "獲取列資訊失敗\n";
}

// 釋放結果集
cubrid_free_result($result);

// 關閉連線
cubrid_close($conn);

注意事項:

  • 在使用 cubrid_col_get() 函式之前,需要先使用 cubrid_query() 或 cubrid_execute() 函式執行查詢獲取結果集。
  • 該函式只能用於 CUBRID 資料庫。
補充糾錯
上一個函式: cubrid_column_types()函式
下一個函式: cubrid_col_size()函式
熱門PHP函式
分享連結