1
Pokaż ćwiczenia:
1
Ćwiczenie 1
R1Y3QX7EnXvt0
Przyporządkuj instrukcje biblioteki 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");
1
Ćwiczenie 2
Rojo2ar1os09e
Z tabeli w bazie danych wyjęto kwerendą tylko login użytkownika. Połącz w pary rodzaje fetchowania z odpowiednim sposobem dostępu do danych. 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->login
2
Ćwiczenie 3
R1KyqdjWURbnT
Włączenie do kodu skryptu PHP zawartości zewnętrznego pliku 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"
2
Ćwiczenie 4
RffzmY6SoBaKz
Pobranie ilości zwróconych do obiektu $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);
2
Ćwiczenie 5
RTYnnHsuPm94B
Uzupełnij elementy algorytmu nawiązania połączenia z bazą danych, używającego konstrukcji 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;
}
3
Ćwiczenie 6
RAlzIItoyU0Rl
W języku PHP zapis 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 obiektu
3
Ćwiczenie 7
R1POMzk7vNwTn
Połącz w pary podane zapisy z odpowiadającymi im rodzajami instrukcji obiektowych. $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. atrybut
3
Ćwiczenie 8
RmtAXmcdhwKJg
Wymyśl pytanie na kartkówkę związane z tematem materiału.

Zrzut przedstawia następujący kod:

Linia 1. $numbers znak równości otwórz nawias kwadratowy 1 przecinek 7 przecinek 13 zamknij nawias kwadratowy średnik. Linia 2. foreach otwórz nawias okrągły $numbers as $number zamknij nawias okrągły. Linia 3. otwórz nawias klamrowy. Linia 4. if otwórz nawias okrągły $number zamknij nawias ostrokątny znak równości 7 zamknij nawias okrągły. Linia 5. otwórz nawias klamrowy. Linia 6. $number znak równości otwórz nawias okrągły minus 1 zamknij nawias okrągły asterysk $number średnik. Linia 7. echo $number kropka cudzysłów cudzysłów średnik. Linia 8. zamknij nawias klamrowy. Linia 9. zamknij nawias klamrowy.
R13NCTjlcMxJ5
Wskaż, który ciąg liczb zostanie wypisany w wyniku działania pętli zapisanej w języku PHP.
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