クエリを正しく設定しましたが、エラーはまったく発生しませんでしたが、何らかの理由で更新されません
$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>
admin フィールドは ENUM ('0','1') です
これがすべてのセットアップ方法です。問題はなかったと言っていますが、更新されません。誰かがおそらく理由を見つけることができますか?