使用SQL查询获取列名称

时间:2017-07-27 08:42:54

标签: php mysql sql

如何在没有明确要求的情况下获取列名?

我有这个SQL查询。

SELECT * FROM Machines WHERE id='$id'

是否可以通过PHP函数获取列名?像这样:

mysqli_fetch_columns($result)

我知道您可以通过SQL语句获取列名,但这对我来说不实用。我想通过一些PHP函数来修改列名。

1 个答案:

答案 0 :(得分:3)

include 'connection.php';

$result = $connection->query("select * from users");
while ($row = mysqli_fetch_field($result)) {
    $array[] = $row;
}

在$ array中,您将获得所有列名