<?php
// api/fix_tasks.php - 為任務表補上「發布者」欄位
header("Content-Type: text/html; charset=utf-8");
require_once 'db.php';

try {
    // 增加 creator_id 欄位
    $sql = "ALTER TABLE tasks ADD COLUMN creator_id INT NOT NULL DEFAULT 0 AFTER id";
    $pdo->exec($sql);
    // 順便加個索引，查起來比較快
    $pdo->exec("ALTER TABLE tasks ADD INDEX (creator_id)");
    
    echo "<h1 style='color:#00ff88;'>✅ 資料庫升級完成！</h1><p>現在每個任務都會標記是誰發布的了 (creator_id)。</p>";
} catch (PDOException $e) {
    echo "<h2 style='color:#ffd700;'>⚠️ 欄位可能已存在 (免驚)：" . $e->getMessage() . "</h2>";
}
?>