Przejdź do treści głównej
INF.03Pytanie #991 z 1558php-bazy-danych-i-pliki

Funkcja mysqli_num_rows() języka PHP może być wywołana po uprzednim zastosowaniu kwerendy

Opcje odpowiedzi:
A
INSERT
B
UPDATE
C
DELETE
D
SELECT
Prawidłowa
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: D (SELECT)

Funkcja mysqli_num_rows($result) w języku PHP przyjmuje jako argument obiekt wynikowy zwrócony przez pomyślnie wykonane zapytanie pobierające dane (SELECT, ewentualnie SHOW lub DESCRIBE) i zwraca liczbę wierszy znajdujących się w tym zestawie wynikowym.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Dla zapytania INSERT funkcja mysqli_query() zwraca wartość boolean, a liczbę dodanych rekordów sprawdza mysqli_affected_rows().
  • B: Dla zapytania UPDATE liczbę zmodyfikowanych wierszy sprawdza mysqli_affected_rows().
  • C: Dla zapytania DELETE liczbę usuniętych rekordów sprawdza mysqli_affected_rows().

Chcesz poćwiczyć całą kwalifikację INF.03?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Php bazy danych i pliki”

Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 37 pytań z tego działu.