การอัปเดตข้อมูลผ่านคำสั่ง 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

กำหนดอายุ 35 ปี ให้กับผู้ใช้ที่มี id เป็น 4

Задание 3

เปลี่ยนเงินเดือนเป็น 700 ให้กับทุกคนที่มีเงินเดือน 500

Задание 4

กำหนดอายุเป็น 23 ให้กับพนักงานที่มี id มากกว่า 2 และ น้อยกว่าหรือเท่ากับ 5