baner

Lekcja 2

kl 5 Aplikacje internetowe

 
TEMAT: Dodawanie informacji do bazy danych.

 

Narzędzia wykorzystywane do pracy na zajęciach:

Zadanie 1_2 (kontynuacja z lekcji poprzedniej)

Powtórzenie z obsługi bazy danych z wykorzystaniem składni języka PHP

  1. Uruchom pakiet XAMPP, a w nim serwer Apache oraz bazę danych.
  2. Przejdź w przeglądarce do PHPMyAdmin i sprawdź czy masz założoną bazę "szkola".
  3. Sprawdź czy masz utworzoną tabelę sprzet.
  4. Korzystając ze składni języka PHP utwórz kod pozwalający wypełnić tabelę sprzet danymi jak poniżej (każda sala powinna być wyposażona w losowy sprzęt)
    • Dane do tabeli:
      sale - 101, 102, 103, 104, 105, 106, 107, 108, 109
      projektor - BENQ, ACER, SANYO, SAMSUNG, HITACHI, BRAK
      monitor - 15, 17, 19, 20, 21, 24 (domyślnie w calach)
      myszka - USB, BlueTooth, PS/2, Wi-Fi
    • Przykład kodu
      <?php
      $sql 
      "INSERT INTO sprzet (sala, projektor, monitor, myszka) VALUES (101, 'BenQ', 17, 'PS-2')";
      ?>
    • Sprawdź czy rekord został dodany poprawnie:
    • Przykład kodu
      <?php
      if (mysqli_query($conn$sql)) 
          { echo 
      "Nowy ekord został pomyślnie dodany do tabeli"; }
          else { echo 
      "Błąd: " $sql "<br>" mysqli_error($conn); }
      >
    • Jak dodać kilka rekordów na raz?
    • Przykład kodu
      <?php
      $sql  
      "INSERT INTO sprzet (pole1, pole2, pole3, pole4) VALUES ('wartosc1', 'wartosc2', 'wartosc3', 'wartosc4');";
          
      $sql .= "INSERT INTO sprzet (pole1, pole2, pole3, pole4) VALUES ('wartosc1', 'wartosc2', 'wartosc3', 'wartosc4');";
          
      $sql .= "INSERT INTO sprzet (pole1, pole2, pole3, pole4) VALUES ('wartosc1', 'wartosc2', 'wartosc3', 'wartosc4')";
      ?>
    • Pamiętaj! W ostatnim zapytaniu nie wstawiamy średnika przed ostatnim cudzysłowem!
    • Wypełnij tabelę danymi jak podano powyżej.
    • Dodaj swoje dane dla sal na drugim piętrze.
  5. Pomoc i wskazówki jak to zrobić można znaleźć pod adresem:
Pytania i odpowiedzi: