Przejdź do treści głównej
INF.03Pytanie #838 z 1558php-skladnia-i-struktury

Aby wstawić dane do bazy za pomocą polecenia PHP w jego parametrach należy przekazać

Opcje odpowiedzi:
A
id wiersza w $zm1 i zapytanie INSERT INTO w $zm2
B
identyfikator połączenia z bazą danych w $zm1 i zapytanie SELECT w $zm2
C
NULL w $zm1, aby baza zapisała tam kod błędu i zapytanie SELECT w $zm2
D
identyfikator połączenia z bazą danych w $zm1 i zapytanie INSERT INTO w $zm2
Prawidłowa
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: D (identyfikator połączenia z bazą danych w $zm1 i zapytanie INSERT INTO w $zm2)

Funkcja mysqli_query() w języku PHP (w ujęciu proceduralnym) służy do wykonywania zapytań na bazie danych MySQL i wymaga przekazania dwóch podstawowych argumentów:

  • Pierwszym parametrem ($zm1) musi być identyfikator aktywnego połączenia z bazą danych, generowany przez funkcję mysqli_connect().
  • Drugim parametrem ($zm2) musi być łańcuch tekstowy zawierający zapytanie SQL. Skoro celem jest wstawienie danych, zapytanie to musi być instrukcją INSERT INTO.

Z tego względu wariant D jest jedynym poprawnym rozwiązaniem.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Zapytanie id wiersza w $zm1 i zapytanie INSERT INTO w $zm2 zawiera nieprawidłową składnię SQL lub zwraca niewłaściwy zestaw danych.
  • B: Zapytanie identyfikator połączenia z bazą danych w $zm1 i zapytanie SE zawiera nieprawidłową składnię SQL lub zwraca niewłaściwy zestaw danych.
  • C: Zapytanie NULL w $zm1, aby baza zapisała tam kod błędu i zapytanie SEL zawiera nieprawidłową składnię SQL lub zwraca niewłaściwy zestaw danych.

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 skladnia i struktury”

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