Ενημέρωση εγγραφών μέσω SQL ερωτήματος σε PHP

Ας μάθουμε τώρα πώς να αλλάζουμε εγγραφές. Αυτό γίνεται με την εντολή UPDATE. Έχει την ακόλουθη σύνταξη:

php<?php
  $query = "UPDATE πίνακας SET πεδίο = τιμή WHERE συνθήκη";
?>

Παράδειγμα

Ας αλλάξουμε την ηλικία και τον μισθό του χρήστη:

php<?php
  $query = "UPDATE users SET age=20, salary=800 WHERE id=1";
?>

Παράδειγμα

Ορίστε μισθό 400 και ηλικία 24 σε όλους τους χρήστες ηλικίας 23:

php<?php
  $query = "UPDATE users SET age=24, salary=300 WHERE age=23";
?>

Παράδειγμα

Χωρίς την εντολή WHERE οι ενημερώσεις θα επηρεάσουν ολόκληρο τον πίνακα. Για παράδειγμα, ας ορίσουμε σε όλους τους χρήστες μισθό 400 και ηλικία 24:

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

Χρησιμοποιώντας το dump του πίνακα users που δημιουργήσατε προηγουμένως, επαναφέρετε τον στην αρχική του κατάσταση.

Задание 2

Στον χρήστη με id 4 ορίστε ηλικία 35 ετών.

Задание 3

Σε όσους έχουν μισθό 500, κάντε τον 700.

Задание 4

Στους εργαζόμενους με id μεγαλύτερο από 2 και μικρότερο ή ίσο του 5 ορίστε ηλικία 23.