Instrukcja do ćwiczeń SQL na XAMPP

Ta instrukcja pomoże Ci skonfigurować środowisko XAMPP do pracy z SQL, bazami danych oraz tworzeniem tabel i zapytań SQL. Postępuj zgodnie z poniższymi krokami, aby rozpocząć pracę z ćwiczeniami SQL na lokalnym serwerze.

Krok 1: Instalacja XAMPP

Pobierz XAMPP ze strony XAMPP i zainstaluj na swoim komputerze. Następnie uruchom XAMPP Control Panel i włącz serwery Apache oraz MySQL.

Krok 2: Tworzenie bazy danych i tabeli

Po uruchomieniu XAMPP, otwórz przeglądarkę i przejdź do [http://localhost/phpmyadmin/](http://localhost/phpmyadmin/). Utwórz nową bazę danych o nazwie „sklep” i następnie utwórz tabelę „produkty” z odpowiednimi kolumnami:

CREATE DATABASE sklep;

USE sklep;

CREATE TABLE produkty (
    id INT AUTO_INCREMENT PRIMARY KEY,
    nazwa VARCHAR(200),
    cena DECIMAL(10, 2),
    ilosc INT,
    data_dodania DATETIME DEFAULT CURRENT_TIMESTAMP
);
    

Krok 3: Wprowadzanie danych

Dodaj przykładowe dane do tabeli „produkty”:

INSERT INTO produkty (nazwa, cena, ilosc)
VALUES
('Produkt A', 99.99, 10),
('Produkt B', 49.99, 5),
('Produkt C', 199.99, 2);
    

Krok 4: Testowanie zapytań SQL

Otwórz phpMyAdmin i wejdź na zakładkę „SQL”. Wykonaj zapytanie:

SELECT * FROM produkty;
    

Krok 5: Tworzenie strony PHP

W folderze „htdocs” w XAMPP, stwórz nowy folder np. „sql_exercises” i umieść tam plik PHP, który wyświetli dane z bazy danych:

connect_error) {
    die("Połączenie nieudane: " . $conn->connect_error);
}

// Zapytanie SQL
$sql = "SELECT * FROM produkty";
$result = $conn->query($sql);

// Wyświetlanie wyników zapytania
if ($result->num_rows > 0) {
    echo "";
    while($row = $result->fetch_assoc()) {
        echo "";
    }
    echo "
IDNazwaCenaIlośćData dodania
" . $row["id"]. "" . $row["nazwa"]. "" . $row["cena"]. "" . $row["ilosc"]. "" . $row["data_dodania"]. "
"; } else { echo "Brak wyników"; } // Zamknięcie połączenia $conn->close(); ?>

Krok 6: Testowanie strony PHP

Otwórz przeglądarkę i wejdź na adres http://localhost/sql_exercises/. Jeśli wszystko zostało poprawnie skonfigurowane, powinieneś zobaczyć tabelę z danymi z bazy danych.

Krok 7: Dodawanie zapytań SQL

Możesz teraz rozbudować swoją stronę PHP, dodając więcej zapytań SQL, np.:

SELECT * FROM produkty WHERE cena > 50;
    

W ten sposób będziesz mógł manipulować danymi w bazie danych i wyświetlać je na stronie w różnorodny sposób.