php 查询PostgreSQL数据库并返回数组形式
$host = "host=101.36.161.19";//连接地址
$port = "port=32001";//端口
$dbname = "dbname=DAMA";//库名
$credentials = "user=postgres password=xczg123qwe";//用户名 密码
$db = pg_connect( "$host $port $dbname $credentials");//执行连接
if(!$db){ //判断是否连接成功
echo "Error : Unable to open database\n";
} else {
// 执行 SQL 查询
$query = 'SELECT * FROM fb.v_dm_ending_device_report';
//判断是否查询成功
$result = pg_query($query) or die('Query failed: ' . pg_last_error());
//从结果资源中返回一个包含有所有的行(元组/记录)的数组。如果没有更多行可供提取,则返回 FALSE
$line = pg_fetch_all($result);
return $line;
}
// 关闭连接
pg_close($db);
本文来自博客园,作者:小ྀ青ྀ年້,转载请注明原文链接:https://www.cnblogs.com/dalaowang/p/13376778.html

浙公网安备 33010602011771号