Uruchom, zrozum, ulepsz…
connection.php
<?php
$host = "localhost";
$user = "root";
$password = "";
$database = "testdb";
$conn = new mysqli($host, $user, $password, $database);
if ($conn->connect_error) {
die("Błąd połączenia: " . $conn->connect_error);
}
$conn->set_charset("utf8");
?>install.php
<?php
$host = "localhost";
$user = "root";
$password = "";
$conn = new mysqli($host, $user, $password);
if ($conn->connect_error) {
die("Błąd połączenia: " . $conn->connect_error);
}
$sql = "CREATE DATABASE IF NOT EXISTS testdb";
$conn->query($sql);
$conn->select_db("testdb");
$sql = "DROP TABLE IF EXISTS osoby";
$conn->query($sql);
$sql = "CREATE TABLE osoby (
id INT AUTO_INCREMENT PRIMARY KEY,
imie VARCHAR(50),
nazwisko VARCHAR(50)
)";
$conn->query($sql);
$osoby = [
['Jan', 'Kowalski'],
['Anna', 'Nowak'],
['Piotr', 'Wiśniewski'],
['Maria', 'Wójcik'],
['Tomasz', 'Kowalczyk'],
['Katarzyna', 'Kamińska'],
['Paweł', 'Lewandowski'],
['Agnieszka', 'Zielińska'],
['Michał', 'Szymański'],
['Barbara', 'Woźniak'],
['Jakub', 'Dąbrowski'],
['Ewa', 'Kozłowska'],
['Adam', 'Jankowski'],
['Monika', 'Mazur'],
['Krzysztof', 'Krawczyk'],
['Joanna', 'Piotrowska'],
['Mateusz', 'Grabowski'],
['Natalia', 'Pawłowska'],
['Damian', 'Michalski'],
['Karolina', 'Król']
];
foreach ($osoby as $o) {
$imie = $o[0];
$nazwisko = $o[1];
$sql = "INSERT INTO osoby (imie, nazwisko)
VALUES ('$imie', '$nazwisko')";
$conn->query($sql);
}
echo "Baza i tabela zostały utworzone.";
$conn->close();
?>pokaz1.php
<?php
include 'connection.php';
$sql = "SELECT * FROM osoby LIMIT 1";
$result = $conn->query($sql);
$row = $result->fetch_assoc();
echo $row['id'];
$conn->close();
?>pokaz2.php
<?php
include 'connection.php';
$sql = "SELECT * FROM osoby";
$result = $conn->query($sql);
while ($row = $result->fetch_assoc()) {
echo "ID: " . $row['id'] . "<br>";
echo "Imię: " . $row['imie'] . "<br>";
echo "Nazwisko: " . $row['nazwisko'] . "<br>";
echo "<hr>";
}
$conn->close();
?>delete1.php
<?php
include 'connection.php';
$sql = "DELETE FROM osoby WHERE id = 1";
if ($conn->query($sql) === TRUE) {
echo "Rekord usunięty.";
} else {
echo "Błąd: " . $conn->error;
}
$conn->close();
?>update1.php
<?php
include 'connection.php';
$sql = "UPDATE osoby
SET imie = 'Andrzej',
nazwisko = 'Nowicki'
WHERE id = 2";
if ($conn->query($sql) === TRUE) {
echo "Rekord został zaktualizowany.";
} else {
echo "Błąd: " . $conn->error;
}
$conn->close();
?>dodaj.php
<?php
include 'connection.php';
$sql = "INSERT INTO osoby (imie, nazwisko)
VALUES ('Sebastian', 'Lis')";
if ($conn->query($sql) === TRUE) {
echo "Dodano rekord.";
} else {
echo "Błąd: " . $conn->error;
}
$conn->close();
?>
Twój komentarz