Źródło: Arkusze CKE
W języku PHP pobrano z bazy danych wyniki działania kwerendy za pomocą polecenia mysql_query(). Aby otrzymać ze zwróconej kwerendy wierszy danych, należy zastosować polecenie:
Warianty odpowiedzi
-
A
mysql_fetch_lengths()
-
B
mysql_field_len()
-
C
mysql_fetch_row()
-
D
mysql_list_fields()
Wyjaśnienie
Gdy wysyłasz zapytanie do bazy danych, serwer zwraca obiekt lub zasób z wynikami. Aby wyciągnąć z niego pojedynczy wiersz danych i móc na nim pracować w PHP, stosuje się funkcje przetwarzające wynik.
Funkcja mysql_fetch_row pobiera jeden wiersz z odebranych danych i zapisuje go w postaci tablicy indeksowanej numerycznie, gdzie kolejne kolumny mają indeksy 0, 1, 2 i tak dalej.
Warto pamiętać, że funkcje z przedrostkiem mysql_ zostały dawno wycofane z PHP ze względów bezpieczeństwa i zastąpione przez mysqli oraz PDO. Na egzaminach zawodowych wciąż jednak pojawiają się pytania ze starszych wersji standardu.