UPDATE: zmiana wartości

Dodawanie, zmiana i usuwanie danych z PHP - PHP i MySQL: strony z bazą danych (PHP i MySQL)

UPDATE zmienia wartości w wierszach spełniających warunek WHERE. mysqli_affected_rows mówi, ile wierszy naprawdę się zmieniło. Bez WHERE zmiana objęłaby całą tabelę, dlatego warunek pisz zawsze, gdy chodzi o wybrane wiersze.

<?php
$db = mysqli_connect("localhost", "root", "", "kino");
mysqli_query($db, "UPDATE filmy SET ocena = 8.1 WHERE tytul = 'Shrek'");
echo "<p>Zmieniono wierszy: " . 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.