(PECL ingres >= 1.1.0)
ingres_errsqlstate — Zwraca ostatnio wygenerowany kod błędu SQLSTATE
$identyfikator_połączenia
] )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
Identyfikator połączenia
Zwraca łańcuch zawierający ostatni kod SQLSTATE, lub NULL jeśli nie wystąpił żaden błąd.
Przykład #1 Przykład pobrania ostatnio wygenerowanego kodu SQLSTATE
<?php
$identyfikator_polaczenia = ingres_connect($baza_danych, $uzytkownik, $haslo);
$wynik = ingres_query("select * from nazwa_tabeli");
$error_sqlstate = ingres_errsqlstate();
if (!is_null($error_sqlstate)) {
echo "Wystąpił błąd - " . $error_sqlstate;
}
?>