Przejdź do treści głównej
INF.03Pytanie #839 z 1558php-bazy-danych-i-pliki

W aplikacji PHP obsługującej bazę danych, aby po wykonaniu dowolnej operacji otrzymać numer błędu oraz jego opis, należy zastosować

Opcje odpowiedzi:
A
tylko funkcję mysqli_error
B
funkcje mysqli_error i mysqli_errno
Prawidłowa
C
funkcje mysqli_error i mysqli_error_number
D
funkcje mysqli_error i mysqli_connect_errno
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B (funkcje mysqli_error i mysqli_errno)

W rozszerzeniu MySQLi języka PHP:

  • mysqli_errno($conn) — zwraca kod numeryczny ostatniego błędu,
  • mysqli_error($conn) — zwraca tekstowy opis błędu w języku angielskim.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Sama funkcja mysqli_error zwraca wyłącznie opis tekstowy bez numeru błędu.
  • C: Funkcja o nazwie mysqli_error_number nie istnieje w PHP.
  • D: mysqli_connect_errno odnosi się wyłącznie do błędów nawiązywania połączenia, a nie dowolnych operacji SQL.

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Php bazy danych i pliki”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 37 pytań z tego działu.