Wskaż poprawny składniowo warunek zapisany w języku PHP i sprawdzający brak połączenia z bazą MySQL
Wskaż poprawny składniowo warunek zapisany w języku PHP i sprawdzający brak połączenia z bazą MySQL
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: C (if (mysqli_connect_errno()){})
W rozszerzeniu mysqli języka PHP funkcja mysqli_connect_errno() zwraca kod błędu z ostatniej próby połączenia z serwerem MySQL (lub 0, jeśli połączenie powiodło się). W instrukcji warunkowej if (mysqli_connect_errno()) { ... } warunek ewaluuje się do prawdy (true), gdy wystąpił błąd połączenia (wartość różna od zera).
Dlaczego pozostałe opcje są nieprawidłowe?
- A: Zastosowano niepoprawne nawiasy klamrowe wokół warunku instrukcji
iforaz przestarzałe rozszerzeniemysql_*. - B: Składnia
if { ... }jest błędem składniowym w PHP (warunek instrukcjiifmusi być w nawiasach okrągłych(...)). - D: Użyto nieobsługiwanej składni oraz przestarzałej funkcji
mysql_connect_error().
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.
Pojęcia z tego pytania
- Rozszerzenie MySQLi w PHP (mysqli_connect, query, fetch)Dedykowane rozszerzenie proceduralne i obiektowe w PHP służące do komunikacji z bazą danych MySQL.
- Obiekt Math w JavaScript (floor, ceil, round, random)Wbudowany obiekt statyczny zawierający właściwości matematyczne oraz metody do zaokrągleń, losowania i operacji arytmetycznych.
- Struktury danych: Stos (LIFO) i Kolejka (FIFO)Liniowe struktury danych różniące się regułą dostępu do elementów: Stos (ostatni wchodzi, pierwszy wychodzi) vs Kolejka (pierwszy wchodzi, pierwszy wychodzi).
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.
- #130
Funkcja zapisana językiem PHP służy do
- #248
W języku PHP pobrano z bazy danych wyniki działania kwerendy za pomocą polecenia mysqli_query(). Aby otrzymać ze zwróconej kwerendy wiersze danych, należy zastosować polecenie:
- #326
Zadaniem funkcji PHP o nazwie mysql_select_db() jest
- #327
W przedstawionym kodzie PHP, zamiast znaków zapytania powinien pojawić się komunikat:
- #369
W języku PHP, wykonując operacje na bazie danych MySQL, aby zakończyć pracę z bazą, należy wywołać