· 9 years ago · Dec 03, 2016, 08:02 PM
1<?php
2 // Połączenie z serwerem baz danych
3 $polaczenie = mysqli_connect('localhost', 'root', '');
4
5 // Utworzenie bazy danych
6 $zapytanie1 = "CREATE DATABASE IF NOT EXISTS biblioteka";
7 mysqli_query($polaczenie, $zapytanie1);
8
9 // Wybranie bazy danych
10 mysqli_select_db($polaczenie, 'biblioteka');
11
12 // Utworzenie tabeli
13 $zapytanie2 = "CREATE TABLE IF NOT EXISTS ksiazki (id int PRIMARY KEY NOT NULL AUTO_INCREMENT, tytul varchar(30), autor varchar(40), wydawnictwo varchar(30), liczba_stron int)";
14 mysqli_query($polaczenie, $zapytanie2);
15
16 // Wyczyszczenie tabeli
17 $zapytanie3 = "DELETE FROM ksiazki";
18 mysqli_query($polaczenie, $zapytanie3);
19
20 // Wprowadzenie danych do tabeli
21 $zapytanie4 = "INSERT INTO ksiazki (tytul, autor, wydawnictwo, liczba_stron) VALUES ('Dziewczyna z pociÄ…gu', 'Paula Hawkins', 'Åšwiat Książki', 328), ('Alchemik', 'Paulo Coelho', 'Drzewo Babel', 215), ('Åowcy głów', 'Jo Nesbo', 'Wydawnictwo DolnoÅ›lÄ…skie', 224)";
22 mysqli_query($polaczenie, $zapytanie4);
23
24 // Wypisanie nagłówków tabeli
25 $zapytanie5 = mysqli_query($polaczenie, 'SHOW COLUMNS FROM ksiazki');
26 echo "<table><tr>";
27 while ($kolumna = mysqli_fetch_row($zapytanie5))
28 echo "<td style='padding: 3px; border-bottom: 1px solid black;'>".$kolumna[0]."</td>";
29 echo "</tr>";
30
31 // Wypisanie danych z tabeli
32 $zapytanie6 = mysqli_query($polaczenie, 'SELECT * FROM ksiazki');
33 while ($wiersz = mysqli_fetch_row($zapytanie6)) {
34 echo "<tr>";
35 foreach ($wiersz as $element)
36 echo "<td style='padding: 3px;'>".$element."</td>";
37 echo "</tr>";
38 }
39 echo "</table>";
40
41 // Rozłączenie z serwerem baz danych
42 mysqli_close($polaczenie);
43?>