函式名:cubrid_column_names()
適用版本:CUBRID >= 8.3.1
用法:cubrid_column_names() 函式返回指定結果集中的列名陣列。該函式可以用於檢索查詢結果集中的列名,例如 SELECT 語句的結果。它只能在 CUBRID 連線狀態下使用。
語法:array cubrid_column_names ( resource $result )
引數:result - 結果集資源,透過 cubrid_execute() 或 cubrid_query() 函式返回的結果。
返回值:返回包含列名的陣列,如果出錯則返回 FALSE。
示例:
// 連線到 CUBRID 資料庫
$conn = cubrid_connect("localhost", 33000, "demodb", "dba", "");
// 準備查詢語句並執行
$query = "SELECT * FROM my_table";
$result = cubrid_query($conn, $query);
// 檢查查詢是否成功
if ($result) {
// 獲取查詢結果的列名
$columns = cubrid_column_names($result);
// 列印列名
foreach ($columns as $column) {
echo $column . PHP_EOL;
}
// 釋放結果集資源
cubrid_free_result($result);
}
// 關閉資料庫連線
cubrid_close($conn);
以上示例程式碼首先連線到 CUBRID 資料庫,然後執行一個查詢語句,並透過 cubrid_column_names() 函式獲取結果集的列名。最後使用 foreach 迴圈列印出列名。請確保已正確安裝並配置 CUBRID 擴充套件庫,以便使用該函式。