Tietueiden päivittäminen SQL-kyselyllä PHP:ssä
Opitaan nyt muuttamaan tietueita.
Tämä tehdään UPDATE-komennolla.
Sen syntaksi on seuraava:
<?php
$query = "UPDATE taulu SET kenttä = arvo WHERE ehto";
?>
Esimerkki
Muutetaan käyttäjän ikää ja palkkaa:
<?php
$query = "UPDATE users SET age=20, salary=800 WHERE id=1";
?>
Esimerkki
Asetetaan palkka 400 ja ikä 24
kaikille 23-vuotiaille käyttäjille:
<?php
$query = "UPDATE users SET age=24, salary=300 WHERE age=23";
?>
Esimerkki
Ilman WHERE-komentoa päivitykset koskevat
koko taulua. Esimerkiksi asetetaan kaikille käyttäjille
palkka 400 ja ikä 24:
<?php
$query = "UPDATE users SET age=24, salary=300";
?>
Käyttäen aiemmin luomaasi users-taulun
dumppia, palauta se alkuperäiseen tilaan.
Aseta käyttäjälle, jonka id on 4,
ikäksi 35 vuotta.
Kaikille, joiden palkka on 500, muuta
se arvoon 700.
Työntekijöille, joiden id on suurempi kuin 2 ja
pienempi tai yhtä suuri kuin 5, aseta ikä
arvoon 23.