(PHP 4 >= 4.3.0, PHP 5, PHP 7)
pg_fetch_all — Obtiene todas las filas de un resultado como un array
$result
[, int $result_type
= PGSQL_ASSOC
] ) : arraypg_fetch_all() Devuelve un array que contiene todas las filas (registros) en el recurso resultado.
Nota: Esta función define campos NULOS al valor
NULL
de PHP.
result
Resultado de consulta de PostgreSQL, devuelto por pg_query(), pg_query_params() o pg_execute() (entre otros).
Un array con todas las filas en el resultado. Cada fila es un array de los valores de campo indexados por nombre de campo.
FALSE
Se devuelve si no hay filas en el resultado, o en cualquier
otro error.
Ejemplo #1 PostgreSQL fetch all
<?php
$conn = pg_pconnect("dbname=publisher");
if (!$conn) {
echo "An error occurred.\n";
exit;
}
$result = pg_query($conn, "SELECT * FROM authors");
if (!$result) {
echo "An error occurred.\n";
exit;
}
$arr = pg_fetch_all($result);
print_r($arr);
?>
El resultado del ejemplo sería algo similar a:
Array ( [0] => Array ( [id] => 1 [name] => Fred ) [1] => Array ( [id] => 2 [name] => Bob ) )
Versión | Descripción |
---|---|
7.1.0 |
El parametro result_type fue agregado.
|