pg_fetch_object Pobiera wiersz jako obiekt &reftitle.description; objectfalsepg_fetch_object PgSql\Resultresult intnullrow&null; stringclass"stdClass" arrayconstructor_args[] pg_fetch_object zwraca obiekt, którego atrybutami są nazwy pól pobranego wiersza. Może dodatkowo tworzyć pewien obiekt określonej klasy, oraz wstawić parametry do konstruktora tej klasy. &database.fetch-null; Pod względem szybkości funkcja ta jest identyczna jak pg_fetch_array, i prawie tak szybka jak pg_fetch_row (różnica jest znikoma). &reftitle.parameters; result &pgsql.parameter.result; row Numer wiersza w wyniku do pobrania. Wiersze są numerowane od zera w górę. Jeśli jest pominięty albo wynosi &null;, pobrany zostanie kolejny wiersz. class Nazwa klasy do wytworzenia, określenie zwracanych parametrów. Jeśli nie podano, zwrócony zostanie obiekt stdClass. constructor_args Opcjonalna tablica (ang. array) parametrów podawanych do konstruktora obiektów klasy class. &reftitle.returnvalues; Obiekt (ang. object) z atrybutem dla każdej nazwy kolumny w wyniku. Wartości NULL z bazy danych są zwracane jako &null;. &false; jest zwracne, gdy parametr wiersz przekracza całkowitą liczbę wierszy, gdy kolejny wiersz nie istnieje, lub w przypadku każdego innego błędu. &reftitle.errors; Jeśli parametr constructor_args nie jest pusty, a klasa nie ma konstruktora, to rzucany jest ValueError. &reftitle.changelog; &Version; &Description; 8.3.0 Jeśli parametr constructor_args nie jest pusty, a klasa nie ma konstruktora, to rzucany jest teraz ValueError; wcześniej rzucany był Exception. &pgsql.changelog.result-object; &reftitle.examples; Przykład użycia <function>pg_fetch_object</function> autor . " ("; echo $dane->rok . "): "; echo $dane->tytul . "
"; } pg_free_result($zap); pg_close($polaczenie); ?> ]]>
&reftitle.seealso; pg_query pg_fetch_array pg_fetch_assoc pg_fetch_row pg_fetch_result