<?php
require_once __DIR__ . '/../../config.php';
$db = getDB();
$result = [];

// Estructura de bancos
try {
    $stmt = $db->query("DESCRIBE `bancos`");
    $result['bancos_cols'] = $stmt->fetchAll(PDO::FETCH_COLUMN);
    $rows = $db->query("SELECT * FROM bancos LIMIT 5")->fetchAll(PDO::FETCH_ASSOC);
    $result['bancos_sample'] = $rows;
} catch (Exception $e) {
    $result['bancos'] = 'ERROR: ' . $e->getMessage();
}

// Estructura de depositos
try {
    $stmt = $db->query("DESCRIBE `depositos`");
    $result['depositos_cols'] = $stmt->fetchAll(PDO::FETCH_COLUMN);
    $row = $db->query("SELECT * FROM depositos ORDER BY iddeposito DESC LIMIT 3")->fetchAll(PDO::FETCH_ASSOC);
    $result['depositos_sample'] = $row;
} catch (Exception $e) {
    $result['depositos'] = 'ERROR: ' . $e->getMessage();
}

// También probar si existe tabla 'banco' (singular)
try {
    $stmt = $db->query("DESCRIBE `banco`");
    $result['banco_singular_cols'] = $stmt->fetchAll(PDO::FETCH_COLUMN);
} catch (Exception $e) {
    $result['banco_singular'] = 'no existe: ' . $e->getMessage();
}

header('Content-Type: application/json');
echo json_encode($result, JSON_PRETTY_PRINT);
