Aktualizacja rekordów za pomocą zapytania SQL w PHP
Nauczmy się teraz modyfikować rekordy.
Robimy to za pomocą polecenia UPDATE.
Ma ono następującą składnię:
<?php
$query = "UPDATE tabela SET pole = wartość WHERE warunek";
?>
Przykład
Zmieńmy wiek i wynagrodzenie użytkownika:
<?php
$query = "UPDATE users SET age=20, salary=800 WHERE id=1";
?>
Przykład
Ustawmy wynagrodzenie na 400 i wiek na 24
wszystkim użytkownikom w wieku 23 lat:
<?php
$query = "UPDATE users SET age=24, salary=300 WHERE age=23";
?>
Przykład
Bez polecenia WHERE aktualizacje objęłyby
całą tabelę. Na przykład, ustawmy wszystkim użytkownikom
wynagrodzenie na 400 i wiek na 24 lat:
<?php
$query = "UPDATE users SET age=24, salary=300";
?>
Korzystając z utworzonego wcześniej przez Ciebie zrzutu tabeli
users przywróć ją do stanu początkowego.
Użytkownikowi z id 4 ustaw wiek na
35 lat.
Wszystkim, którzy mają wynagrodzenie 500, ustaw je na
700.
Pracownikom z id większym niż 2 i
mniejszym lub równym 5 ustaw wiek na
23 lata.