31 lines
1.1 KiB
PHP
31 lines
1.1 KiB
PHP
<?php
|
|
require_once 'db/config.php';
|
|
|
|
try {
|
|
$db = db();
|
|
|
|
// 1. Get all unique product names from the 'pedidos' table
|
|
$stmt_pedidos = $db->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();
|
|
}
|
|
?>
|