<?php error_reporting(E_ALL); ini_set('display_errors', 1); include 'conexion.php'; header('Content-Type: application/json'); // Consulta mejorada con nombres de tabla específicos $sql = "SELECT boletos.nombre_comprador, conciertos.nombre_concierto, conciertos.artista, boletos.fecha_concierto, zonas.nombre_zona, boletos.id_asiento FROM boletos JOIN zonas ON boletos.id_zona = zonas.id_zona JOIN conciertos ON boletos.id_concierto = conciertos.id_concierto ORDER BY boletos.fecha_concierto DESC"; $resultado = $conexionBD->query($sql); if (!$resultado) { echo json_encode(["error" => "Error en la consulta SQL: " . $conexionBD->error]); exit; } $boletos = []; if ($resultado->num_rows > 0) { while ($fila = $resultado->fetch_assoc()) { $boletos[] = $fila; } } // Enviar los boletos como JSON echo json_encode($boletos); exit; ?>