Įrašų atnaujinimas per SQL užklausą PHP
Dabar išmokime keisti įrašus.
Tai daroma naudojant komandą UPDATE.
Ji turi tokį sintaksę:
<?php
$query = "UPDATE lentelė SET laukas = reikšmė WHERE sąlyga";
?>
Pavyzdys
Pakeiskime vartotojo amžių ir atlyginimą:
<?php
$query = "UPDATE users SET age=20, salary=800 WHERE id=1";
?>
Pavyzdys
Nustatykime atlyginimą 400 ir amžių 24
visiems vartotojams, kurių amžius 23:
<?php
$query = "UPDATE users SET age=24, salary=300 WHERE age=23";
?>
Pavyzdys
Be komandos WHERE atnaujinimai apims
visą lentelę. Pavyzdžiui, nustatykime visiems vartotojams
atlyginimą 400 ir amžių 24:
<?php
$query = "UPDATE users SET age=24, salary=300";
?>
Naudodami anksčiau sukurtą jūsų lentelės
users dumpą, grąžinkite ją į pradinę būseną.
Vartotojui su id 4 nustatykite amžių
35 metų.
Visiems, kurių atlyginimas 500, padarykite
jį 700.
Darbuotojams su id daugiau nei 2 ir
mažiau nei 5 imtinai nustatykite amžių
23.