Strona główna › Pytania INF.03 › Pytanie 1028
INF.03 · pytanie #1028
Jakie parametry trzeba przekazać do polecenia PHP, aby wprowadzić dane do bazy? <pre class="code-block">mysqli_query($zm1, $zm2);</pre>
- Aidentyfikator połączenia z bazą danych w $zm1 oraz zapytanie INSERT INTO w $zm2
- Bidentyfikator połączenia z bazą danych w $zm1 oraz zapytanie SELECT w $zm2
- CNULL w $zm1, aby baza mogła zapisać tam kod błędu oraz zapytanie SELECT w $zm2
- Did wiersza w $zm1 oraz zapytanie INSERT INTO w $zm2
Poprawna odpowiedź: A. identyfikator połączenia z bazą danych w $zm1 oraz zapytanie INSERT INTO w $zm2
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Aby wstawić dane do bazy danych w PHP za pomocą funkcji mysqli_query musisz przekazać dwa kluczowe parametry. Pierwszym z nich jest identyfikator połączenia z bazą danych który odpowiada zmiennej $zm1. Jest to uchwyt do otwartej sesji z bazą danych który otrzymasz po ustanowieniu połączenia używając funkcji mysqli_connect. Drugim parametrem jest zapytanie SQL w tym przypadku zapytanie typu INSERT INTO które znajduje się w zmiennej $zm2. To zapytanie jest odpowiedzialne za dodanie nowych danych do określonej tabeli w bazie. Korzystanie z mysqli_query jest standardową praktyką w PHP przy pracy z bazami danych MySQL umożliwia interakcję z bazą poprzez wykonywanie różnorodnych zapytań SQL. Dobrą praktyką jest także zabezpieczenie swoich zapytań przed atakami SQL injection co można osiągnąć poprzez wcześniejsze przygotowanie i oczyszczenie danych lub zastosowanie bardziej zaawansowanych mechanizmów takich jak prepared statements dostępnych w bibliotekach rozszerzających możliwości pracy z bazą danych.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.