Strona główna › Pytania INF.03 › Pytanie 1864
INF.03 · pytanie #1864
Jakiej funkcji w języku PHP należy użyć, aby nawiązać połączenie z bazą danych pod nazwą zwierzaki?
- A$polacz = mysqli_connect('localhost', 'root', '', 'zwierzaki')
- B$polacz = server_connect('localhost', 'root', '', 'zwierzaki')
- C$polacz = db_connect('localhost', 'root', '', 'zwierzaki')
- D$polacz = sql_connect('localhost', 'root', '', 'zwierzaki')
Poprawna odpowiedź: A. $polacz = mysqli_connect('localhost', 'root', '', 'zwierzaki')
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Odpowiedź $polacz = mysqli_connect('localhost', 'root', '', 'zwierzaki'); jest poprawna, ponieważ wykorzystuje funkcję mysqli_connect, która jest dedykowana do nawiązywania połączeń z bazami danych MySQL w języku PHP. Funkcja ta przyjmuje cztery argumenty: adres serwera (w tym przypadku 'localhost'), nazwę użytkownika ('root'), hasło (które jest puste w tym przykładzie) oraz nazwę bazy danych ('zwierzaki'). Użycie mysqli jest zgodne z aktualnymi standardami i dobrą praktyką w programowaniu, ponieważ oferuje szereg usprawnień w porównaniu do starszych metod, takich jak mysql_connect, które zostały usunięte w nowszych wersjach PHP. Mysqli (MySQL Improved) wspiera zarówno programowanie obiektowe, jak i proceduralne, co czyni go bardziej elastycznym. W przypadku nawiązywania połączenia warto również pamiętać o obsłudze błędów, co można osiągnąć poprzez dodatkowe sprawdzenie, czy połączenie zostało nawiązane pomyślnie za pomocą funkcji mysqli_connect_error(). Przykład poprawnego użytkowania w kodzie mógłby wyglądać następująco: $polacz = mysqli_connect('localhost', 'root', '', 'zwierzaki'); if (!$polacz) { die('Connection failed: ' . mysqli_connect_error()); }
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.