pg_last_notice

(PHP 4 >= 4.0.6)

pg_last_notice --  Zwraca komunikaty informacyjne serwera PostgreSQL

Opis

string pg_last_notice ( resource connection)

pg_last_notice() zwraca ostatni komunikat informacyjny serwera PostgreSQL zwi▒zanego z po│▒czeniem connection. Serwer PostgreSQL wysy│a komunikaty informacyjne w pewnych przypadkach, np. gdy trasakcja nie mo┐e byµ kontynuowana. Przy u┐yciu pg_last_notice(), mo┐esz unikn▒µ wywo│ywania bezu┐ytecznych zapyta±, sprawdzaj▒c czy komunikat jest zwi▒zany z transakcj▒ czy nie.

Ostrze┐enie

Ta funkcja jest EKSPERYMENTALNA i nie jest jeszcze w pe│ni zaimplementowana. pg_last_notice() zosta│a dodana w PHP 4.0.6. Niestety PHP 4.0.6 ma b│▒d w obs│udze tych komunikat≤w. U┐ywanie modu│u PostgreSQL z PHP 4.0.6 nie jest zalecane, nawet je╢li nie u┐ywasz funkcji pg_last_notice().

Ta funkcja jest w pe│ni zaimplementowana w PHP 4.3.0. Wcze╢niejsze ni┐ 4.3.0 wersje PHP ignoruj▒ parametr connection.

ªledzenie komunikat≤w informacyjnych mo┐e byµ ustawtione jako opcjonalne przez ustawienie parametru ini pgsql.ignore_notice na 1 od wersji PHP 4.3.0.

Logowanie komunikat≤w informacyjnych mo┐e byµ ustawtione jako opcjonalne przez ustawienie parametru ini pgsql.log_notice na 0 od wersji PHP 4.3.0. Dopuki pgsql.ignore_notice jest ustawione na 0, komunikaty informacyjne nie mog▒ byµ logowane.

Zobacz tak┐e pg_query() i pg_last_error().