Tietueiden päivittäminen SQL-kyselyllä PHP:ssä

Opitaan nyt muuttamaan tietueita. Tämä tehdään UPDATE-komennolla. Sen syntaksi on seuraava:

php<?php
  $query = "UPDATE taulu SET kenttä = arvo WHERE ehto";
?>

Esimerkki

Muutetaan käyttäjän ikää ja palkkaa:

php<?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<?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<?php
  $query = "UPDATE users SET age=24, salary=300";
?>
Задание 1

Käyttäen aiemmin luomaasi users-taulun dumppia, palauta se alkuperäiseen tilaan.

Задание 2

Aseta käyttäjälle, jonka id on 4, ikäksi 35 vuotta.

Задание 3

Kaikille, joiden palkka on 500, muuta se arvoon 700.

Задание 4

Työntekijöille, joiden id on suurempi kuin 2 ja pienempi tai yhtä suuri kuin 5, aseta ikä arvoon 23.