Forum und email

pg_Fetch_Array

(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.

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 ($result0);
echo 
$arr[0] . " <- array\n"#hiba < kell!!!

$arr pg_fetch_array ($result1);
echo 
$arr["author"] . " <- array\n"# itt is
?>