Funkcje PostgreSQL
PHP Manual

pg_last_error

(PHP 4 >= 4.2.0, PHP 5)

pg_last_errorZwraca ł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

Przykład #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);
?>

Zobacz też:


Funkcje PostgreSQL
PHP Manual