php - 使用 SQL 查询获取列名

标签 php mysql sql

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

我有这个 SQL 查询。

SELECT * FROM Machines WHERE id='$id'

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

mysqli_fetch_columns($result)

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

最佳答案

include 'connection.php';

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

在 $array 中你会得到所有的列名

关于php - 使用 SQL 查询获取列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45345602/

相关文章:

java - SQL 错误 (java.sql.SQLException)

sql - 相同的数学逻辑,不同的结果?

php - 在 PHP 中查看大数组

php - PHP 中的 mysql 查询错误,但在 phpmyadmin 中工作

php - 循环数组和图像

mysql - 无法使用 Homebrew 在 MacOS Mojave 上安装 MySQL 5.7

sql - 如何删除另一个表中存在的行?

phtml 文件中的 Magento 客户帐户链接

mysql - MySQL 复合唯一键如何与引用同一列的两个外键字段一起使用?

mysql - 自动数据库迁移 (MysQl)