baner

Lekcja 3

kl 5 Aplikacje internetowe

 
TEMAT: Odczyt danych z bazy.

 

Narzędzia wykorzystywane do pracy na zajęciach:

Zadanie 1_3 (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ą i wypełnioną danymi tabelę sprzet.
  4. Korzystając ze składni języka PHP zadaj pytania do bazy...
    • Pobieranie informacji z bazy:
      <?php
          
      //Składamy zapytanie SQL (przykład):
          
      $sql "SELECT id, sala, projektor FROM sprzet";
          
          
      //Wykonujemy zapytanie do bazy:
          
      $result mysqli_query($conn$sql);
          
          
      //Pobieramy wyniki zapytania:
          
          //jeżeli zapytanie zwróciło jakikolwiek wynik to działamy
          
      if (mysqli_num_rows($result) > 0
          {
            
      //tablica socjacyjna! 
            
      while ($row mysqli_fetch_assoc($result)) 
            {
            
      //wypisujemy w kolejnych liniach na erkanie pobrane z bazy informacje
            
      echo "id: " $row["id"]. " - sala: " $row["sala"]. " - projektor: " $row["projektor"]. "<br>";
            }
          } 
          else { echo 
      "0 results"; }
      ?>
    • Składanie kolejnych zapytań:
    • Przykład kodu
      <?php
      /*
      A. Wypisz w osobnych wierszach numery sal, w których są monitory 17 calowe
      B. Wypisz w osobnych wierszach numery sal, w których są myszki NIE PS-2
      C. Podaj ile jest monitorów o przekątnej większej niż 17 cali
      D. Podaj ile jest w sumie projektorów we wszystkich salach
      E. Wypisz w kolejnych wierszach informację jaki jest projektor w danej sali o ile ten projektor w niej jest (jeżeli brak projektora to nie wypisujemy sali)
      */
      ?>
  5. Pomoc i wskazówki jak to zrobić można znaleźć pod adresem:
Pytania i odpowiedzi: