<?php
require_once 'conexao.php'; // Sua conexão com o banco de dados

if (!$pdo) {
    die("Erro: Não foi possível conectar ao banco de dados.");
}

echo "Buscando valores únicos na coluna 'estado'...\n\n";

try {
    $sql = "SELECT DISTINCT estado FROM Candidatos WHERE estado IS NOT NULL AND estado != '' ORDER BY estado";
    $stmt = $pdo->query($sql);
    $estados_unicos = $stmt->fetchAll(PDO::FETCH_COLUMN);

    if (empty($estados_unicos)) {
        echo "Nenhum estado encontrado para análise.\n";
    } else {
        echo "Valores únicos encontrados:\n";
        foreach ($estados_unicos as $estado) {
            echo "- " . $estado . "\n";
        }
        echo "\nTotal de valores únicos: " . count($estados_unicos) . "\n";
    }

} catch (PDOException $e) {
    die("Erro ao executar diagnóstico: " . $e->getMessage());
}
?>