PHP MySQL Update
- 前のページ MySQL Order By
- 次のページ MySQL Delete
UPDATE 文句はデータベースのテーブル内でデータを変更するために使用されます。
データベース内のデータを更新する
UPDATE 文句はデータベースのテーブル内でデータを変更するために使用されます。
文法
UPDATE table_name SET column_name = new_value WHERE column_name = some_value
注:SQL は大文字小文字を区別しません。UPDATE と update は同等です。
PHP が上記の文を実行するためには、mysql_query() 関数を使用する必要があります。この関数は、SQL 接続にクエリとコマンドを送信するために使用されます。
例
少し前に、このチュートリアルで「Persons」というテーブルを作成しました。その見た目は以下のようになります:
FirstName | LastName | Age |
---|---|---|
Peter | Griffin | 35 |
Glenn | Quagmire | 33 |
以下の例では、"Persons" テーブルの一部データを更新します:
<?php $con = mysql_connect("localhost","peter","abc123"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); mysql_query("UPDATE Persons SET Age = '36' WHERE FirstName = 'Peter' AND LastName = 'Griffin'); mysql_close($con); ?>
この更新以降、"Persons" テーブルは以下のようになります:
FirstName | LastName | Age |
---|---|---|
Peter | Griffin | 36 |
Glenn | Quagmire | 33 |
- 前のページ MySQL Order By
- 次のページ MySQL Delete