(PHP 3>= 3.0.1, PHP 4 , PHP 5)
pg_Fetch_Array -- obtiene una fila en la forma de un array
Descripción
array
pg_fetch_array ( int result, int row [, int result_type])
Devuelve: Un array que se corresponde con la fila obtenida, o FALSE si no
hay más filas.
pg_fetch_array() es una versión extendida de pg_fetch_row().
Además de almacenar los datos en los índices numericos del array resultante,
también almacena los datos usando índices asociativos, empleando para ello
el nombre del campo como la llave o índice.
El tercer parámetro opcional result_type en
pg_fetch_array() es una constante y puede tomar cualquiera
de los siguientes valores: PGSQL_ASSOC, PGSQL_NUM, y PGSQL_BOTH.
Nota:
Result_type se añadio en PHP 4.0.
Una cosa importante a tener en cuenta es que usar
pg_fetch_array() NO es significativamente más lento que usar
pg_fetch_row(), y sin embargo el valor añadido que
aporta sí lo es.
Para más detalles, ver
pg_fetch_row()
Ejemplo 1. PostgreSQL fetch array
<?php $conn = pg_pconnect("","","","","publisher"); if (!$conn) { echo "An error occured.\n"; exit; }
$result = pg_Exec ($conn, "SELECT * FROM authors"); if (!$result) { echo "An error occured.\n"; exit; }
$arr = pg_fetch_array ($result, 0); echo $arr[0] . " <- array\n";
$arr = pg_fetch_array ($result, 1); echo $arr["author"] . " <- array\n"; ?>
|
|