发布
社区首页 >问答首页 >通过PHP获取数据库列名

通过PHP获取数据库列名
EN

Stack Overflow用户
提问于 2013-04-22 22:20:47
回答 1查看 949关注 0票数 2

我有一个postgresql数据库,我正在通过php连接到它并从中读取。我放入了php代码,它给我返回我从代码中传递的查询的结果。

Ex- My代码:(注意-我的HTML页面使用一个表单,该表单要求输入并在数据库中搜索给定的输入)

代码语言:javascript
代码运行次数:0
复制
<?php
        $result = pg_prepare($dbh, "Query1", 'SELECT * FROM test.bact WHERE disease = $1');

        $result = pg_execute($dbh, "Query1", array($disease));
        if (!$result) {
                die("Error in SQL query: " . pg_last_error());
        }
        //$rows = pg_fetch_all($result)

/*// iterate over result set
// print each row*/
            while ($row = pg_fetch_array($result)) {
                    echo $row[0]." ".$row[1]. "<br />";
                } 

从上面的代码中,我获得了以空格分隔的字符串形式的信息( echo $row[0]." ".$row[1])

代码语言:javascript
代码运行次数:0
复制
example: Information at row[0]<space>Information at row[1]

我想要什么-我想要检索的数据在一个更有组织的形式,即与列名。它应该是什么样子-

代码语言:javascript
代码运行次数:0
复制
Name of Column : Data 
Name of column : Data ...and so on.

我知道在mysql中有使用mysql_fetch_field的方法,但我想要一些postgresql的东西。由于我是php n数据库的新手,我不太确定如何使用它。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2013-04-22 22:33:00

您可以使用pg_field_namepg_fetch_assoc

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16149495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档