query("SELECT DISTINCT producto FROM pedidos WHERE producto IS NOT NULL AND producto != ''"); $productos_en_pedidos = $stmt_pedidos->fetchAll(PDO::FETCH_COLUMN); // 2. Get all unique product names from the 'products' table $stmt_products = $db->query("SELECT DISTINCT nombre FROM products"); $productos_actuales = $stmt_products->fetchAll(PDO::FETCH_COLUMN); // 3. Find the difference $missing_products = array_diff($productos_en_pedidos, $productos_actuales); if (empty($missing_products)) { echo "No se encontraron productos borrados en el historial de pedidos.\n"; } else { echo "He encontrado estos productos que fueron borrados. ¿Quieres que los restaure?\n"; foreach ($missing_products as $product) { echo "- " . htmlspecialchars($product) . "\n"; } } } catch (PDOException $e) { echo "Error de base de datos: " . $e->getMessage(); } ?>