Aktualizace záznamů pomocí SQL dotazu v PHP
Nyní se naučíme upravovat záznamy.
K tomu slouží příkaz UPDATE.
Má následující syntaxi:
<?php
$query = "UPDATE tabulka SET pole = hodnota WHERE podminka";
?>
Příklad
Pojďme změnit věk a plat uživatele:
<?php
$query = "UPDATE users SET age=20, salary=800 WHERE id=1";
?>
Příklad
Nastavme plat 400 a věk 24
všem uživatelům ve věku 23:
<?php
$query = "UPDATE users SET age=24, salary=300 WHERE age=23";
?>
Příklad
Bez příkazu WHERE se aktualizace dotknou
celé tabulky. Například nastavme všem uživatelům
plat 400 a věk 24:
<?php
$query = "UPDATE users SET age=24, salary=300";
?>
Pomocí dříve vytvořeného dumpu tabulky
users ji uveďte do původního stavu.
Uživateli s id 4 nastavte věk
35 let.
Všem, kteří mají plat 500, nastavte
jej na 700.
Zaměstnancům s id větším než 2 a
menším než 5 včetně nastavte věk
23.