我有这段代码
<?
$db = pg_connect("host=h port=p dbname=dbn user=usr password=pass");
if ($db) {
echo 'Connection attempt succeeded.' . '<br>' . '<br>';
}
else{
echo 'Connection attempt failed.' . '<br>' . '<br>';
}
$query = "SELECT column1 FROM table";
$result = pg_query($db, $query);
while ($row = pg_fetch_array($result)) echo $row. '<br>'. '<br>';
echo pg_dbname($db). '<br>' ;
echo pg_get_pid($db);
?>
结果应为三个数值。当我运行它时,我得到的只是三个字符串“Array”。
连接尝试成功。
Array
Array
Array
dbname
pid
有人可以帮忙吗?
答案 0 :(得分:3)
DO:
while ($row = pg_fetch_all($result)) echo $row['column1']. '<br>'. '<br>';
OR debug:
while ($row = pg_fetch_all($result)) var_dump($row) . '<br>'. '<br>';