我已經建立了我的查詢正確它與所有,但有人無緣無故的錯誤回來不更新PDO查詢不更新
$database->updateAdmin(1, $_POST['user']);
public function updateAdmin($status, $uid) {
$sql = 'UPDATE users SET admin = :status WHERE uid = :uid';
$result = $this->pdo->prepare($sql);
$result->execute([
':status' => $status,
':uid' => $uid
]);
}
<select name="user">
<option value="1">John</option>
<option value="2">Sarah</option>
</select>
管理域ENUM(「0」,「1」)
這就是它是如何設置它只是說它確定但從未更新,任何人都可以發現,也許爲什麼?
您是否在檢查錯誤?你的PDO對象是否設置爲拋出異常? –