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

echo "=== transaccion_adicionales ===\n";
$cols = $db->query("DESCRIBE transaccion_adicionales")->fetchAll(PDO::FETCH_ASSOC);
foreach ($cols as $c) echo $c['Field'] . ' | ' . $c['Type'] . "\n";

echo "\n=== direccionenvio ===\n";
$cols2 = $db->query("DESCRIBE direccionenvio")->fetchAll(PDO::FETCH_ASSOC);
foreach ($cols2 as $c) echo $c['Field'] . ' | ' . $c['Type'] . "\n";

echo "\n=== Ejemplo de join (1 fila) ===\n";
$row = $db->query("
    SELECT ta.id_direccionenvio, de.*
    FROM transaccion_adicionales ta
    JOIN direccionenvio de ON de.id = ta.id_direccionenvio
    WHERE ta.id_direccionenvio IS NOT NULL
    LIMIT 1
")->fetch(PDO::FETCH_ASSOC);
echo json_encode($row, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE) . "\n";
