DELETE: usuwanie wierszy
Dodawanie, zmiana i usuwanie danych z PHP - PHP i MySQL: strony z bazą danych (PHP i MySQL)
DELETE usuwa wiersze spełniające warunek. Tu znikają filmy dłuższe niż 140 minut. mysqli_affected_rows podaje liczbę usuniętych wierszy, a lista pod spodem pokazuje, co zostało.
<?php
$db = mysqli_connect("localhost", "root", "", "kino");
mysqli_query($db, "DELETE FROM filmy WHERE czas > 140");
echo "<p>Usunięto filmów: " . mysqli_affected_rows($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.