pg_insert
pg_last_notice
PostgreSQL
PHP Manual

# pg_last_error

(PHP 4 >= 4.2.0, PHP 5)

pg_last_error — Zwraca łańcuch ostatniego komunikatu błędu dla połączenia

### Opis

string pg_last_error ([ resource `$polaczenie` ] )

pg_last_error() zwraca ostatni komunikat błędu dla połączenia danego parametrem `polaczenie` .

Komunikaty błędów mogą być zamazane przez wewnętrzne wywołania funkcji PostgreSQL(libpq). Funkcja może nie zwrócić właściwego komunikatu, jeśli wewnątrz modułu PostgreSQL wystąpiło wiele błędów.

Stosuj pg_result_error(), pg_result_error_field(), pg_result_status() i pg_connection_status() dla lepszej obsługi błędów.

> Informacja: Ta funkcja była poprzednio nazwana pg_errormessage().

### Parametry

`polaczenie`

  Identyfikator połączenia do bazy danych PostgreSQL. Gdy `polaczenie` nie został podany, domyślne połączenie jest użyte. Domyślnym połączeniem jest ostatnie, stworzone przez pg_connect() lub pg_pconnect().

### Zwracane wartości

Łańcuch (ang. string) zawierający ostatni komunikat błędu dla danego poprzez parametr `polaczenie` połączenia, lub `FALSE` w razie niepowodzenia.

### Przykłady

Example #1 pg_last_error() - przykład

`<?php
$polaczenie = pg_connect("dbname=wydawca") or die("Nie można się połączyć");
// Zapytanie, które nie zostało wykonane
$wyn = pg_query($polaczenie, "select * from nie_istniejaca_tabela");
echo pg_last_error($polaczenie);
?>`

### Patrz także

- pg_result_error()
- pg_result_error_field()

pg_insert
pg_last_notice
PostgreSQL
PHP Manual