【PHP】MySQLiで複数のデータまたはカラムを同時に更新する

2019年4月11日PHP

MySQLiで複数のデータまたはカラムを同時に更新するサンプルコードです

テーブル内にあるデータのカラムを更新する場合

UPDATEの基本SQL

$sql = "UPDATE テーブル名 SET カラム名 = 'データ' WHERE カラム名 = '対象データ'";
~データベース接続~

$id = 1;$new = 'aaa';
$sql = "UPDATE tableName SET column = '1' WHERE id = '$id'";
$res = $mysqli->query($sql);
if (!$res) {error_log($mysqli->error);exit;}

~データベース切断~

テーブル内にデータの複数のカラムを同時に更新する場合

UPDATEの基本SQL(複数)

$sql = "UPDATE テーブル名 SET カラム名 = 'データ', カラム名 = 'データ' , カラム名 = 'データ' WHERE カラム名 = '対象データ'";
~データベース接続~

$id = 1;$new = 'aaa';
$sql = "UPDATE tableName SET column1 = '1', column2 = '2', column3 = '3', WHERE id = '$id'";
$res = $mysqli->query($sql);
if (!$res) {error_log($mysqli->error);exit;}

~データベース切断~

2019年4月11日PHPMySQL

Posted by ヨウスケ