php - 如何在 PHP 中使用 PDO 获取表的列名

标签 php mysql pdo

任何人都可以帮我解决这个问题......我的代码如下:

$STH = $DBH->query('SELECT id,zone,latlng FROM `rl_zones`');
$STH->setFetchMode(PDO::FETCH_ASSOC);

while ($row = $STH->fetch()) {
    // here i need column names i.e id,zone,latlng.
    // i want to display those column names....
}

谢谢

最佳答案

在 pdo 中使用 PDO::FETCH_COLUMN

$STH = $DBH->prepare("DESCRIBE rl_zones");
$STH->execute();
$table_fields = $STH->fetchAll(PDO::FETCH_COLUMN);
print_r($table_fields);

http://php.net/manual/en/pdostatement.fetchcolumn.php

关于php - 如何在 PHP 中使用 PDO 获取表的列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34086566/

相关文章:

php - 为了安全和统计需要记录什么?

php - Symfony 在 MySQL blob 中上传文件

php - 如何在从数据库中获取字符串以在 FPDF 上查看时打断

php - 在php中集成C编程

php - 如何将 id 中的值插入到另一个单元格

mysql - := and = in MySQL?有什么区别

mysql - 如何获取每个组中的最新记录并检查它是否是唯一的记录?

mysql - 如何在 Windows 上的 AppServ 上启用 PDO?

php - 如何使用 PDO 在 MySQL 中存储 BIGINT?

php - 使用 PDO 获取数据返回重复结果