<?php
// 运行此脚本为推荐表添加状态字段
require 'db_connect.php';

if ($pdo) {
    try {
        // 检查是否已存在status字段
        $result = $pdo->query("SHOW COLUMNS FROM recommendations LIKE 'status'");
        $columnExists = $result->fetch();
        
        if (!$columnExists) {
            // 添加状态字段（0:待审核, 1:已同意, 2:已驳回）
            $pdo->exec("ALTER TABLE recommendations 
                       ADD COLUMN status TINYINT NOT NULL DEFAULT 0,
                       ADD COLUMN reviewed_at DATETIME NULL");
            
            echo "状态字段添加成功！请刷新页面继续操作。";
        } else {
            echo "状态字段已存在，无需重复添加。";
        }
    } catch(PDOException $e) {
        die("操作失败: " . $e->getMessage());
    }
} else {
    die("数据库连接失败，请先检查连接配置。");
}
?>