函数名: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 扩展库,以便使用该函数。