· 4 years ago · Sep 08, 2021, 03:32 PM
1<!DOCTYPE html>
2<html lang = 'pl'>
3<head>
4<title>Przykład wzorcowy</title>
5<meta charset = 'utf-8'>
6</head>
7<body>
8<h1>Przykład wzorcowy</h1>
9<!--
10
11//sprawdzam, czy da się obejrzeć wyniki zapytania
12if($wynik === true){
13 //zapytanie nie generuje wizualnego wyniku
14 echo 'zapytanie nie generuje wizualnego wyniku<br>';
15}
16else {
17 //zapytanie generuje wizualny wynik
18 echo 'zapytanie generuje wizualny wynik<br>';
19 if(mysqli_num_rows($wynik) > 0){
20 //w zestawie wynikowym znajdują się rekordy
21 echo 'w zestawie wynikowym znajdują się rekordy<br>';
22 }
23 else{
24 //w zestawie wynikowym brak rekordów
25 echo 'w zestawie wynikowym brak rekordów<br>';
26 }
27}
28
29
30-->
31<p>
32<?php
33//chcę się zalogować do serwera MySqL
34$polaczenie = mysqli_connect('localhost', 'root', '') or die('nienawiązano połączenia z serwerem');
35//formułuję polecenie SQL
36$sql = "DROP DATABASE IF EXISTS wzorzec";
37//chcę wykonać to polecenie
38$wynik = mysqli_query($polaczenie, $sql) or die('Nie usunięto bazy, błąd w SQL, w linii ' . (__LINE__ - 2));
39
40//formułuję polecenie SQL
41$sql = "CREATE DATABASE wzorzec";
42//chcę wykonać to polecenie
43$wynik = mysqli_query($polaczenie, $sql) or die('Nie utworzono bazy, błąd w SQL, w linii ' . (__LINE__ - 2));
44
45 //Wybieram bazę sposób 1
46 //formułuję polecenie SQL
47$sql = "use wzorzec";
48//chcę wykonać to polecenie
49$wynik = mysqli_query($polaczenie, $sql) or die('Nie utworzono bazy, błąd w SQL, w linii ' . (__LINE__ - 2));
50
51//Wybieram bazę sposób 2
52mysqli_select_db($polaczenie, 'wzorzec') or die('nie wybrano bazy' . __LINE__ );
53
54//formułuję polecenie SQL
55$sql = "create table Tabelka(
56Nazwisko char(10) not NULL,
57Pesel char(11) not NULL,
58Dataur date not NULL,
59Data_wstawienia_aktualizacji timestamp);
60";
61//chcę wykonać to polecenie
62$wynik = mysqli_query($polaczenie, $sql) or die('Nie utworzono tabeli Tabelka, błąd w SQL, w linii ' . (__LINE__ - 2));
63
64
65
66
67//chcę zamknąć połaczenie z serwerem
68mysqli_close($polaczenie) or die('niezamknięto połączenia z serwerem');
69echo 'zamknięto połączenie z serwerem mysql <br>';
70?>
71</p>
72</body>
73</html>