(PHP 5 >= 5.1.0)
pg_fetch_all_columns — Изважда всички редове като масив от определена колона на резултат
pg_fetch_all_columns() връща масив, който се състои от всички редове (записи) на определена колона в даден резултатен ресурс.
Забележка: Тази функция установява NULL полетата със стойността null; в PHP.
Резултатен ресурс от заявка в PostgreSQL, върнат от pg_query(), pg_query_params(), pg_execute() и др.
Номер на колоната, започвайки от нула, която да бъде извлечена от резултатния ресурс. Ако не е зададена, по подразбиране се приема първата колона.
Масив с всички стойности в резултатната колона.
Връща FALSE ако за column е подадена по-висока стойност от броя колони в резултата, или при каква да е друга грешка.
Example #1 Пример за pg_fetch_all_columns()
<?php
$conn = pg_pconnect("dbname=publisher");
if (!$conn) {
echo "Настъпи грешка.\n";
exit;
}
$result = pg_query($conn, "SELECT title, name, address FROM authors");
if (!$result) {
echo "Настъпи грешка.\n";
exit;
}
// Взима масив с имената на всички автори
$arr = pg_fetch_all_columns($result, 1);
var_dump($arr);
?>