(PECL ingres >= 1.1.0)
ingres_errsqlstate — Zwraca ostatnio wygenerowany kod błędu SQLSTATE
Zwraca łańcuch zawierający ostatni kod SQLSTATE, lub NULL jeśli nie wystąpił żaden błąd.
Jeśli podano identyfikator_połączenia ingres_errsqlstate() zwraca ostatni numer błędu dla tego połączenia. Jeśli nie podano identyfikatora połączenia ingres_errsqlstate() zwraca numer ostatniego błędu dla domyślnego połączenia.
Ta funkcja, ingres_errsqlstate(), powinna być zawsze wywołana po wykonaniu zapytania. Wywołanie innej funkcji przed ingres_errsqlstate(), wyzeruje lub zmieni dla niej kod ostatniego błędu Ingres.
Identyfikator połączenia. Jeśli nie zostanie podany, używane jest ostatnio otwarte połączenie.
Zwraca łańcuch zawierający ostatni kod SQLSTATE, lub NULL jeśli nie wystąpił żaden błąd.
Przykład #1 Przykład ingres_errsqlstate()
<?php
ingres_connect($baza_danych, $uzytkownik, $haslo);
ingres_query("select * from nazwa_tabeli");
$error_sqlstate = ingres_errsqlstate();
if ( !is_null($error_sqlstate) ) {
echo "Wystąpił błąd - " . $error_sqlstate;
}
?>