<?php
/**
 * Script para verificar a estrutura da tabela gestores
 */

// Configuração do banco
$host = 'localhost';
$dbname = 'pinheir3_controle_frotasV1.1';
$username = 'pinheir3_admin';
$password = '080880Gelboy';

try {
    $pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8mb4", $username, $password);
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    
    echo "🔍 Verificando estrutura da tabela gestores...\n\n";
    
    // Verificar estrutura da tabela gestores
    echo "📋 ESTRUTURA DA TABELA GESTORES:\n";
    $stmt = $pdo->query("DESCRIBE gestores");
    $colunas = $stmt->fetchAll(PDO::FETCH_ASSOC);
    foreach ($colunas as $coluna) {
        echo "  - {$coluna['Field']} ({$coluna['Type']}) - {$coluna['Null']} - {$coluna['Key']} - {$coluna['Default']}\n";
    }
    
    echo "\n👥 DADOS DOS GESTORES:\n";
    $stmt = $pdo->query("SELECT * FROM gestores LIMIT 5");
    $gestores = $stmt->fetchAll(PDO::FETCH_ASSOC);
    foreach ($gestores as $gestor) {
        echo "  - ID: {$gestor['id']}, Nome: {$gestor['nome']}, Usuário: {$gestor['usuario']}, Nível: {$gestor['nivel_acesso']}\n";
        // Mostrar todas as colunas
        foreach ($gestor as $campo => $valor) {
            if ($campo != 'id' && $campo != 'nome' && $campo != 'usuario' && $campo != 'nivel_acesso') {
                echo "    {$campo}: {$valor}\n";
            }
        }
    }
    
} catch (Exception $e) {
    echo "❌ Erro: " . $e->getMessage() . "\n";
}
?> 
