ID: 2284 PHP Średnie

Ź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

  1. A

    mysql_fetch_lengths()

  2. B

    mysql_field_len()

  3. C

    mysql_fetch_row()

  4. 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.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.03 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — PHP