Strona główna › Pytania INF.03 › Pytanie 379
INF.03 · pytanie #379
Zidentyfikuj poprawnie zbudowany warunek w języku PHP, który sprawdza brak połączenia z bazą MySQL.
- Aif {mysql_connect_errno()}{}
- Bif (mysql_connect_error())()
- Cif {mysqli_connect_error()}{}
- Dif (mysqli_connect_errno()){}
Poprawna odpowiedź: D. if (mysqli_connect_errno()){}
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź, którą zaznaczyłeś, to 'if (mysqli_connect_errno()){}'. Funkcja 'mysqli_connect_errno()' mówi nam, jaki błąd wystąpił, jeśli nie udało się połączyć z bazą danych MySQL. Jeśli zwraca coś innego niż zero, to znaczy, że coś poszło nie tak. Używamy warunku 'if' w PHP, żeby sprawdzić, czy coś jest prawdą, a w tym wypadku badamy, czy wystąpił błąd podczas łączenia się. Kiedy już wiemy, że są problemy, warto dodać logikę do obsługi błędów, na przykład powiedzieć użytkownikowi, co się wydarzyło lub zapisywać szczegóły w logach. Pamiętaj, żeby korzystać z 'mysqli', bo 'mysql' to już staroć i nie jest rozwijana. ‘Mysqli’ to lepszy wybór, bo daje nam więcej możliwości oraz lepsze bezpieczeństwo i wydajność w aplikacjach webowych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.