我已经正确设置了我的查询,它返回时完全没有错误,但由于某些原因没有更新
$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')
这就是所有设置的方式,它只是说一切正常,但从未更新,有人能发现为什么吗?