Źródło: Arkusze CKE
W aplikacji PHP przesłano do bazy kwerendę SELECT za pomocą funkcji mysqli_query. Którą funkcję powinien zastosować użytkownik, aby sprawdzić ile rekordów zwróciło zapytanie?
Warianty odpowiedzi
-
A
A. mysqli_fetch_row
-
B
B. mysqli_num_rows
-
C
C. mysqli_connect
-
D
D. mysqli_query
Wyjaśnienie
Kiedy wysyłasz zapytanie typu SELECT do bazy za pomocą mysqli_query(), w odpowiedzi otrzymujesz obiekt wyniku. Aby dowiedzieć się, ile wierszy spełniło Twoje kryteria wyszukiwania, przekazujesz ten obiekt do funkcji mysqli_num_rows().
Funkcja ta zwraca liczbę całkowitą reprezentującą ilość zwróconych wierszy. Jest to standardowa metoda na sprawdzenie, czy baza w ogóle cokolwiek znalazła, zanim zaczniesz przetwarzać pobrane dane.