Welcome 歡迎光臨! 愛上網路 - 原本退步是向前

PDO 更新資料

變數引入方法

$sql = "UPDATE users SET name=?, surname=?, sex=? WHERE id=?";
$stmt= $pdo->prepare($sql);
$stmt->execute([$name, $surname, $sex, $id]);

OR==========================

$sql = "UPDATE users SET name=?, surname=?, sex=? WHERE id=?";
$pdo->prepare($sql)->execute([$name, $surname, $sex, $id]);

陣列方式

$data = [
    'name' => $name,
    'sname' => $sname,
    'sex' => $sex,
    'id' => $id,
];
$sql = "UPDATE users SET name=:name, sname=:sname, sex=:sex WHERE id=:id";
$stmt= $pdo->prepare($sql);
$stmt->execute($data);

OR==========================

$sql = "UPDATE users SET name=:name, sname=:sname, sex=:sex WHERE id=:id";
$pdo->prepare($sql)->execute($data)

 

[ 資料庫 ] 瀏覽次數 : 68 更新日期 : 2024/05/18