pg_Fetch_Array
(PHP 4, PHP 5)
pg_Fetch_Array — beolvas egy sort egy tömbbe
LeÃrás
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.
Note: 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.
Example#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
?>