У меня есть этот кусок кодаPostGreSQL Все вернувшиеся результаты «Array»
<?
$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
dbname
pid
Может кто-нибудь помочь, пожалуйста?
Попробуйте 'эхо-массив();' вы не можете просто 'echo' массивы. – deceze
использовать 'echo $ row ['column1']' и не использовать эхо вместо использования print_r/var_dump функции –