PHPでのSQLクエリを使用したレコードの更新
では、レコードを変更する方法を学びましょう。
これは UPDATE コマンドを使用して行われます。
構文は以下の通りです:
<?php
$query = "UPDATE テーブル名 SET フィールド名 = 値 WHERE 条件";
?>
例
ユーザーの年齢と給料を変更してみましょう:
<?php
$query = "UPDATE users SET age=20, salary=800 WHERE id=1";
?>
例
年齢が 23 のすべてのユーザーに対して、
給料を 400、年齢を 24 に設定します:
<?php
$query = "UPDATE users SET age=24, salary=300 WHERE age=23";
?>
例
WHERE コマンドがないと、更新はテーブル全体に影響します。
例えば、すべてのユーザーの給料を 400、
年齢を 24 に設定します:
<?php
$query = "UPDATE users SET age=24, salary=300";
?>
以前に作成した users テーブルのダンプを使用して、
テーブルを初期状態に戻してください。
id が 4 のユーザーの年齢を
35 歳に設定してください。
給料が 500 のすべてのユーザーの給料を
700 に変更してください。
id が 2 より大きく 5 以下の
従業員の年齢を 23 に設定してください。