查询

SqlStatementResult::getColumns()函数—用法及示例

「 获取SQL语句执行结果集中的列名 」


函数名: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版本低于该版本,则无法使用该函数。
补充纠错
热门PHP函数
分享链接