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().
Poprzedni | Spis tre╢ci | NastΩpny |
pg_last_error | Pocz▒tek rozdzia│u | pg_last_oid |