Zadanie 37 z arkusza INF.03, przykładowy arkusz CKE

PHP Poziom: średnie

W języku PHP wykonano operację przedstawioną w ramce. Aby wyświetlić wszystkie wyniki tego zapytania, należy

$tab=mysqli_query($db,"SELECT imie FROM Osoby WHERE wiek < 18");
Wybierz odpowiedź

Cały arkusz INF.03, przykładowy arkusz CKE

Pokaż odpowiedź i wyjaśnienie

Poprawna odpowiedź: C

zastosować pętlę z poleceniem mysqli_fetch_row

Dlaczego

mysqli_query zwraca obiekt wyniku, z którego wiersze pobiera się po kolei w pętli, np. while ($w = mysqli_fetch_row($tab)). Wyniku nie można indeksować jak tablicy, a mysql_fetch nie istnieje.