(PHP 4, PHP 5, PHP 7, PHP 8)
pg_fetch_row — Lee una fila en un array
pg_fetch_row() lee una fila en el resultado
asociado a la instancia result.
Nota: Esta función define los campos NULL al valor PHP
null.
resultrow
Número de la fila a recuperar. Las filas están numeradas
comenzando en 0. Si el argumento es omitido o si vale null,
la siguiente fila es recuperada.
modemode es una constante que puede tomar los siguientes valores:
PGSQL_ASSOC, PGSQL_NUM y PGSQL_BOTH.
Usando PGSQL_NUM, la función devolverá un array con índices numéricos,
usando PGSQL_ASSOC, devolverá solo índices asociativos
mientras que PGSQL_BOTH devolverá ambos índices numéricos y asociativos.
Un array, indexado desde 0, con cada
valor representado como un string.
Los valores null de la base de datos son retornados como null.
false es retornado si row excede el número de
filas en el conjunto de resultados, no tiene más filas disponibles o cualquier
otro error.
| 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_row()
<?php
$conn = pg_pconnect("dbname=publisher");
if (!$conn) {
echo "Ha ocurrido un error.\n";
exit;
}
$result = pg_query($conn, "SELECT autor, email FROM autores");
if (!$result) {
echo "Ha ocurrido un error.\n";
exit;
}
while ($row = pg_fetch_row($result)) {
echo "Autor: $row[0] E-mail: $row[1]";
echo "<br />\n";
}
?>