函数名:SqlStatementResult::getColumns()
适用版本:PHP 8.1.0 及以上版本
函数说明:该函数用于获取SQL语句执行结果集中的列名。
用法:
public SqlStatementResult::getColumns(): array
参数说明:该函数不接受任何参数。
返回值:返回一个包含结果集中所有列名的数组。如果结果集为空,则返回一个空数组。
示例:
// 假设已经执行了一个SQL查询并获取了结果集
$result = $stmt->execute();
// 获取结果集的列名
$columns = $result->getColumns();
// 遍历输出列名
foreach ($columns as $column) {
echo $column . "\n";
}
注意事项:
- 该函数只能在使用
SqlStatementResult
类执行SQL语句后调用,不能在其他上下文中使用。 - 如果结果集为空,返回的数组将是空的。
- 该函数在PHP 8.1.0及以上版本中可用,如果你的PHP版本低于该版本,则无法使用该函数。