<?php
// Script para verificar a estrutura da tabela veiculos
require_once 'config/database.php';

header('Content-Type: application/json');

try {
    $pdo = conectarBanco();
    
    echo "=== VERIFICAÇÃO TABELA VEÍCULOS ===\n\n";
    
    // 1. Verificar se a tabela existe
    echo "1. TABELA VEÍCULOS:\n";
    $stmt = $pdo->query("SHOW TABLES LIKE 'veiculos'");
    $tabela = $stmt->fetch();
    echo "- veiculos: " . ($tabela ? "✅ EXISTE" : "❌ NÃO EXISTE") . "\n";
    
    if ($tabela) {
        // 2. Verificar estrutura
        echo "\n2. ESTRUTURA DA TABELA:\n";
        $stmt = $pdo->query("DESCRIBE veiculos");
        $colunas = $stmt->fetchAll();
        
        foreach ($colunas as $coluna) {
            echo "- {$coluna['Field']}: {$coluna['Type']} {$coluna['Null']} {$coluna['Key']} {$coluna['Default']}\n";
        }
        
        // 3. Verificar dados do veículo ID 1
        echo "\n3. DADOS DO VEÍCULO ID 1:\n";
        $stmt = $pdo->prepare("SELECT * FROM veiculos WHERE id = 1");
        $stmt->execute();
        $veiculo = $stmt->fetch();
        
        if ($veiculo) {
            foreach ($veiculo as $campo => $valor) {
                echo "- {$campo}: '{$valor}'\n";
            }
        } else {
            echo "❌ Veículo ID 1 não encontrado!\n";
        }
        
        // 4. Listar todos os veículos
        echo "\n4. TODOS OS VEÍCULOS:\n";
        $stmt = $pdo->query("SELECT id, modelo, placa FROM veiculos ORDER BY id");
        $veiculos = $stmt->fetchAll();
        
        foreach ($veiculos as $veiculo) {
            echo "- ID: {$veiculo['id']}, Modelo: '{$veiculo['modelo']}', Placa: '{$veiculo['placa']}'\n";
        }
    }
    
    echo "\n=== FIM DA VERIFICAÇÃO ===\n";
    
} catch (Exception $e) {
    echo "❌ Erro: " . $e->getMessage() . "\n";
}
?>
