<?php
// patch_level.php - 為資料庫植入「階級觀念」
// --------------------------------------------------
header("Content-Type: text/plain; charset=utf-8");
require_once 'db.php'; // 引入心臟

echo "🦁 Zoo Team 微創手術 (Part 2) 開始...\n";

try {
    // 指令：在 coins (金幣) 後面，新增一個 level 欄位，預設為 1 (平民)
    $sql = "ALTER TABLE users ADD COLUMN level INT DEFAULT 1 COMMENT '權限等級' AFTER coins";
    
    $pdo->exec($sql);
    echo "✅ [手術成功] 資料庫已升級！\n";
    echo "   - 新增欄位：level (等級)\n";
    echo "   - 現在新用戶註冊時可以擁有身分了。";

} catch (PDOException $e) {
    // 防呆
    if (strpos($e->getMessage(), "Duplicate column") !== false) {
        echo "✅ [略過] 手術已完成過 (欄位已存在)，系統正常。\n";
    } else {
        echo "❌ [手術失敗] 錯誤訊息：" . $e->getMessage();
    }
}
?>