使用SQL查询获取列名称

问题描述:

如何在不明确询问列名的情况下获取列名?使用SQL查询获取列名称

我有这个SQL查询。

SELECT * FROM Machines WHERE id='$id' 

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

mysqli_fetch_columns($result) 

我知道你可以通过SQL语句获得列名,但这对我来说并不实用。我想通过一些PHP函数来检索列名。

+0

[MySQL查询得到的列名?(可能的重复https://*.com/questions/4165195/mysql-query-to- get-column-names) – JohnHC

+0

@JohnHC正如我在我的问题中所述,_没有明确要求它_ –

include 'connection.php'; 

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

在$数组,你会得到所有的列名

+0

非常感谢! –