Zadanie 39 z arkusza E.14, czerwiec 2018

PHP Poziom: średnie

W prezentowanym kodzie PHP w miejscu kropek powinno znaleźć się polecenie

$zapytanie = mysqli_query($db, "SELECT imie, nazwisko FROM uzytkownik");
$ile = mysqli_num_rows($zapytanie);
for ($i = 0; $i < $ile; $i++)
{
    $wiersz = ……………………………….;
    echo "$wiersz[0] $wiersz[1]";
}
Wybierz odpowiedź

Cały arkusz E.14, czerwiec 2018

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: A

mysqli_fetch_row($zapytanie);

Dlaczego

mysqli_fetch_row() pobiera kolejny wiersz wyniku jako tablicę z indeksami liczbowymi, dlatego potem można użyć $wiersz[0] i $wiersz[1]. mysqli_free_result() zwalnia pamięć, a mysqli_num_fields() zwraca liczbę kolumn.