(PHP 5 >= 5.1.0, PHP 7, PHP 8)
pg_fetch_all_columns — Recupera todas las filas de una columna particular de resultados como un array
pg_fetch_all_columns() devuelve un array que contiene todas las filas (registros) de una columna particular de una instancia de PgSql\Result.
Nota: Esta función define los campos NULL al valor PHP
null.
resultfieldNúmero de la columna. Por omisión, la primera columna si no se especifica.
Un array que contiene todos los valores de una columna del resultado.
| Versión | Descripción |
|---|---|
| 8.1.0 |
El parámetro result ahora espera una instancia de
PgSql\Result ; anteriormente, se esperaba un resource.
|
Ejemplo #1 Ejemplo con pg_fetch_all_columns()
<?php
$conn = pg_pconnect("dbname=publisher");
if (!$conn) {
echo "Se ha producido un error.\n";
exit;
}
$result = pg_query($conn, "SELECT title, name, address FROM authors");
if (!$result) {
echo "Se ha producido un error.\n";
exit;
}
// Recupera un array que contiene todos los nombres de autores
$arr = pg_fetch_all_columns($result, 1);
var_dump($arr);
?>