環境
PHP 7.x
Mysql 5.4
MysqlのUPDATEで
CREATE TABLE name_age_list( id INT(11) AUTO_INCREMENT NOT NULL, name VARCHAR(30) NOT NULL , age INT(3) NOT NULL, PRIMARY KEY (id));
現在のDBの状態
id | name | age |
---|---|---|
1 | 鈴木 | 35 |
下記のフォームで
<form method='post'> <input type='hidden' name='id' value='1'> <input type='text' name='name' value='田中'> <input type='text' name='age' value='35'> <input type='submit' name='更新'> </form>
下記のように更新
$stmt = $dbh->prepare('UPDATE name_age_list SET name = :name, age = :age WHERE id = :id'); $stmt->execute(array(':name' => $_POST['name'], ':age' => $_POST['age'], ':id' => $_POST['id']));
この場合、nameだけ更新されageはそのままの値なのですが、変更されたカラム名、この場合はnameを取得する方法はあるのでしょうか

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/06 08:02