Strona główna › Pytania INF.03 › Pytanie 756
INF.03 · pytanie #756
W języku PHP przeprowadzono operację zaprezentowaną w ramce. Jak można wyświetlić wszystkie rezultaty tego zapytania?

- Azastosować pętlę z poleceniem mysqli_fetch_row
- Bpokazać zmienną $db
- Czaindeksować zmienną tab, gdzie tab[0] to pierwsze imię
- Dużyć polecenia mysql_fetch
Poprawna odpowiedź: A. zastosować pętlę z poleceniem mysqli_fetch_row
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Zastosowanie pętli z poleceniem mysqli_fetch_row jest poprawnym rozwiązaniem dla wyświetlenia wyników zapytania w języku PHP. Funkcja mysqli_fetch_row zwraca kolejny wiersz wynikowy jako tablicę liczbową przy każdym wywołaniu. Oznacza to, że aby przetworzyć wszystkie wiersze wyników, należy zastosować pętlę while bądź for, która będzie kontynuować do momentu zwrócenia ostatniego wiersza. Przykładowy kod może wyglądać następująco while ($row = mysqli_fetch_row($tab)) { echo $row[0]; } gdzie $tab to wynik zapytania mysqli_query. Takie podejście pozwala na iteracyjne przetwarzanie każdego wiersza i jest zgodne z branżowymi standardami dotyczącymi pracy z bazami danych w PHP. Dodatkowo mysqli_fetch_row jest bardziej efektywny w przypadku dużych zbiorów danych, ograniczając zużycie pamięci. Jest to zgodne z dobrymi praktykami dotyczącymi przetwarzania dużych zbiorów danych, gdzie operacje powinny być jak najbardziej zoptymalizowane i pamięciooszczędne co ma kluczowe znaczenie w aplikacjach internetowych z dużym obciążeniem.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.