PHPでのSQLクエリを使用したレコードの更新

では、レコードを変更する方法を学びましょう。 これは UPDATE コマンドを使用して行われます。 構文は以下の通りです:

php<?php
  $query = "UPDATE テーブル名 SET フィールド名 = 値 WHERE 条件";
?>

例

ユーザーの年齢と給料を変更してみましょう:

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

例

年齢が 23 のすべてのユーザーに対して、 給料を 400、年齢を 24 に設定します:

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

以前に作成した users テーブルのダンプを使用して、 テーブルを初期状態に戻してください。

Задание 2

id が 4 のユーザーの年齢を 35 歳に設定してください。

Задание 3

給料が 500 のすべてのユーザーの給料を 700 に変更してください。

Задание 4

id が 2 より大きく 5 以下の 従業員の年齢を 23 に設定してください。