Zadanie 38 z arkusza EE.09, styczeń 2020

PHP Poziom: średnie

Przedstawiony kod PHP nawiązuje połączenie z serwerem bazy danych. Jakiego typu operacje powinny się znaleźć w instrukcji warunkowej w miejscu trzech kropek?

$db = mysqli_connect("localhost", "root", "qwerty", "baza1");
if ( !$db ) {
    …
}
Wybierz odpowiedź

Cały arkusz EE.09, styczeń 2020

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: B

Obsługa błędu połączenia.

Dlaczego

Warunek !$db jest prawdziwy, gdy mysqli_connect() zwróci false, czyli połączenie się nie udało. W tym miejscu obsługuje się błąd, np. die('Brak połączenia: ' . mysqli_connect_error()).