PHP kézikönyv Előző Következő 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ő Fel