PHP kézikönyv
Előző |  | Következő

# pg_Fetch_Array

(PHP 3 >= 3.0.1, PHP 4, PHP 5)

pg_Fetch_Array -- beolvas egy sort egy tömbbe

## Leírás

array pg_fetch_array ( int result, int row [, int result_type] )

Az adatbázis következő sorával tér vissza tömb formában, vagy hamissal, ha már nincs több sor.

A pg_fetch_array() függvény a pg_fetch_row() kiterjesztett változata. Amellett, hogy a tömb numerikusan indexelhető, az adatokat asszociatív indexszel is tárolja a mezőneveket használva kulcsnak.

A harmadik, result_type nevű argumentum a következő értékeket veheti fel: PGSQL_ASSOC, PGSQL_NUM, and PGSQL_BOTH.

> Megjegyzés: A result_type paraméter a PHP 4.0-ás változatában került a nyelvbe.

Jó tudni, hogy a pg_fetch_array() használata NEM jelentősen lassabb, mint a pg_fetch_row() használata, míg az eredmény érthetőbb.

További részletekért lásd még a pg_fetch_row() függvényt.

Példa 1. A pg_fetch_array használata
`<?php $conn = pg_pconnect("","","","","publisher"); if (!$conn) { echo "Hiba történt.\n"; exit; } $result = pg_Exec ($conn, "SELECT * FROM authors"); if (!$result) { echo "Hiba történt.\n"; exit; } $arr = pg_fetch_array ($result, 0); echo $arr[0] . " <- array\n"; #hiba < kell!!! $arr = pg_fetch_array ($result, 1); echo $arr["author"] . " <- array\n"; # itt is ?>`

Előző | Tartalom | Következő
pg_fetch_all | Fel | pg_fetch_assoc