Sprawdź się
mysqli do odpowiedniej grupy. Wariant proceduralny mysqli Możliwe odpowiedzi: 1. mysqli_query($c, $q);, 2. mysqli_close($c);, 3. $c->close();, 4. $c = new mysqli();, 5. $c->query($q);, 6. $c->set_charset("utf8");, 7. $c = mysqli_connect();, 8. mysqli_set_charset($c,"utf8"); Wariant obiektowy mysqli Możliwe odpowiedzi: 1. mysqli_query($c, $q);, 2. mysqli_close($c);, 3. $c->close();, 4. $c = new mysqli();, 5. $c->query($q);, 6. $c->set_charset("utf8");, 7. $c = mysqli_connect();, 8. mysqli_set_charset($c,"utf8");Przyporządkuj instrukcje biblioteki mysqli do odpowiedniej grupy.
<code>$c = new mysqli();</code>, <code>$c = mysqli_connect();</code>, <code>$c->query($q);</code>, <code>$c->close();</code>, <code>mysqli_close($c);</code>, <code>mysqli_set_charset($c,"utf8");</code>, <code>mysqli_query($c, $q);</code>, <code>$c->set_charset("utf8");</code>
Wariant proceduralny mysqli |
|
|---|---|
Wariant obiektowy mysqli |
mysqli_fetch_row() Możliwe odpowiedzi: 1. $row["login"], 2. $row[0], 3. $row->login mysqli_fetch_assoc() Możliwe odpowiedzi: 1. $row["login"], 2. $row[0], 3. $row->login fetch_object() Możliwe odpowiedzi: 1. $row["login"], 2. $row[0], 3. $row->loginZ tabeli w bazie danych wyjęto kwerendą tylko login użytkownika. Połącz w pary rodzaje fetchowania z odpowiednim sposobem dostępu do danych.
<code>$row[0]</code>, <code>$row->login</code>, <code>$row["login"]</code>
mysqli_fetch_row() |
|
mysqli_fetch_assoc() |
|
fetch_object() |
file.php zawierającego kod źródłowy, wymaga dodania instrukcji: Możliwe odpowiedzi: 1. uses "file.php";, 2. return_once "file.php";, 3. fget "file.php", 4. require_once "file.php"Wskaż, którą funkcję należy dodać, aby włączyć do kodu skryptu PHP zawartość zewnętrznego pliku file.php zawierającego kod źródłowy.
-
uses "file.php"; -
return_once "file.php"; -
fget "file.php" -
require_once "file.php"
$result rekordów ma w wariancie obiektowym biblioteki mysqli postać: Możliwe odpowiedzi: 1. num_rows->$result;, 2. mysqli_num_rows($result);, 3. $result->num_rows;, 4. num_rows($result);Wskaż, jaką ma postać pobranie liczby zwróconych do obiektu $result rekordów w wariancie obiektowym biblioteki mysqli.
-
num_rows->$result; -
mysqli_num_rows($result); -
$result->num_rows; -
num_rows($result);
try .. catch. try {$c = 1. new, 2. utf8, 3. connect_errno, 4. $error, 5. localhost, 6. $c mysqli($host, $user, $pass, $db);
if ($c->1. new, 2. utf8, 3. connect_errno, 4. $error, 5. localhost, 6. $c!=0) {
throw new Exception(mysqli_connect_errno());
}
$c->set_charset("1. new, 2. utf8, 3. connect_errno, 4. $error, 5. localhost, 6. $c");
} catch (Exception 1. new, 2. utf8, 3. connect_errno, 4. $error, 5. localhost, 6. $c) {
echo 'Błąd bazy danych: '.$error;
}
Uzupełnij elementy algorytmu nawiązania połączenia z bazą danych, używającego konstrukcji try .. catch.
localhost, connect_errno,
$c = {new,
throw new Exception(mysqli_connect_errno());
, $c, utf8, $error,
echo 'Błąd bazy danych: '.$error;
try ........................................................................................................................................................ mysqli($host, $user, $pass, $db);
if ($c->........................................................................................................................................................!=0) ........................................................................................................................................................
$c->set_charset("........................................................................................................................................................");
} catch (Exception ........................................................................................................................................................) ........................................................................................................................................................
foreach() definiuje instrukcję: Możliwe odpowiedzi: 1. wyboru, dla elementów tablicy, 2. pętli, dla elementów tablicy, 3. przypisania wartości, dla atrybutów obiektu, 4. warunkową, dla atrybutów obiektuWskaż, którą instrukcję w języku PHP definiuje zapis foreach().
- Wyboru, dla elementów tablicy.
- Pętli, dla elementów tablicy.
- Przypisania, dla atrybutów obiektu.
- Warunkową, dla atrybutów obiektu.
$result->fetch_object(); Możliwe odpowiedzi: 1. metoda, 2. konstruktor, 3. atrybut $result->num_rows; Możliwe odpowiedzi: 1. metoda, 2. konstruktor, 3. atrybut $c = new mysqli(); Możliwe odpowiedzi: 1. metoda, 2. konstruktor, 3. atrybutPołącz w pary podane zapisy z odpowiadającymi im rodzajami instrukcji obiektowych.
konstruktor, metoda, atrybut
$result->fetch_object(); |
|
$result->num_rows; |
|
$c = new mysqli(); |
Zrzut przedstawia następujący kod:
Zrzut przedstawia następujący kod: 1. $numbers = [1,7,13]; 2. foreach($numbers as $number) 3. { 4. if ($number >= 7) 5. { 6. $number = (-1) * $number; 7. ech $number." "; 8. } 9. } Możliwe odpowiedzi: 1. -7 -13, 2. 7 13, 3. -1 -7 -13, 4. -1 -7