W Tabeli 1 podano wybór funkcji PHP do obsługi bazy danych. Wymagania dotyczące skryptu: – Napisany w języku PHP – Skrypt łączy się z serwerem bazy danych na localhost, użytkownik root bez hasła, baza danych o nazwie wynajem – Skrypt wysyła do bazy danych zapytanie 1 – Dane z każdego zwróconego zapytaniem wiersza wypisywane są w kolejnym wierszu tabeli – Po wykonaniu operacji na bazie danych skrypt zamyka połączenie z serwerem. Tabela 1. Wybór funkcji języka PHP do obsługi bazy MySQL i MariaDB Funkcje biblioteki MySQLi Zwracana wartość mysqli_connect(serwer, użytkownik, hasło, nazwa_bazy) id połączenia lub FALSE, gdy niepowodzenie mysqli_select_db(id_polaczenia, nazwa_bazy) TRUE/FALSE w zależności od stanu operacji mysqli_error(id_polaczenia) Tekst komunikatu błędu mysqli_close(id_polaczenia) TRUE/FALSE w zależności od stanu operacji mysqli_query(id_polaczenia, zapytanie) Wynik zapytania mysqli_fetch_row(wynik_zapytania) Tablica numeryczna odpowiadająca wierszowi zapytania mysqli_fetch_array(wynik_zapytania) Tablica zawierająca kolejny wiersz z podanych w wyniku zapytania lub FALSE, jeżeli nie ma więcej wierszy w wyniku zapytania mysqli_num_rows(wynik_zapytania) Liczba wierszy w podanym zapytaniu