false, 'error' => 'Falta artista o canción']); exit; } try { $stmt = $db->prepare("INSERT INTO song_requests (artist, song, requester) VALUES (?, ?, ?)"); $stmt->execute([$artist, $song, $requester]); echo json_encode(['success' => true]); } catch (Exception $e) { echo json_encode(['success' => false, 'error' => $e->getMessage()]); } exit; } if ($method === 'GET') { try { $stmt = $db->query("SELECT * FROM song_requests ORDER BY created_at DESC LIMIT 10"); $requests = $stmt->fetchAll(); echo json_encode(['success' => true, 'requests' => $requests]); } catch (Exception $e) { echo json_encode(['success' => true, 'requests' => [], 'error' => $e->getMessage()]); } exit; }