Zadanie 39 z arkusza E.14, czerwiec 2017

PHP Poziom: średnie

W języku PHP zapisano fragment kodu działającego na bazie MySQL. Jego zadaniem jest wypisanie

$z = mysqli_query($db, "SELECT ulica, miasto, kod_pocztowy FROM adresy");
$a = mysqli_fetch_row($z);
echo "$a[1], $a[2]";
Wybierz odpowiedź

Cały arkusz E.14, czerwiec 2017

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: C

miasta i kodu pocztowego z pierwszego zwróconego rekordu.

Dlaczego

mysqli_fetch_row() pobiera jeden, czyli pierwszy, wiersz wyniku jako tablicę indeksowaną od zera. $a[1] to miasto, a $a[2] to kod pocztowy, bo $a[0] to ulica.