INSERT: nowy film w bazie
Dodawanie, zmiana i usuwanie danych z PHP - PHP i MySQL: strony z bazą danych (PHP i MySQL)
mysqli_query z instrukcją INSERT zwraca true, gdy wiersz został dodany. mysqli_insert_id podaje numer (id) nadany przez AUTO_INCREMENT. Uruchom skrypt dwa razy: film pojawi się dwukrotnie, bo każde uruchomienie dodaje wiersz. Przycisk Przywróć dane startowe cofa bazę do stanu początkowego.
<?php
$db = mysqli_connect("localhost", "root", "", "kino");
mysqli_query($db, "INSERT INTO filmy (tytul, gatunek, czas, ocena) VALUES ('Coco', 'animacja', 105, 8.4)");
echo "<p>Dodano film nr " . mysqli_insert_id($db) . "</p>";
$result = mysqli_query($db, "SELECT tytul, czas, ocena FROM filmy");
while ($row = mysqli_fetch_assoc($result)) {
echo "<p>" . $row["tytul"] . ", " . $row["czas"] . " min, ocena " . $row["ocena"] . "</p>";
}
mysqli_close($db);Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu PHP i MySQL: strony z bazą danych·Zaloguj się, aby zapisać postęp na koncie.