exec($sql); // Check if data exists $stmt = $pdo->query("SELECT COUNT(*) FROM outlets"); if ($stmt->fetchColumn() == 0) { // Seed Outlets $pdo->exec("INSERT INTO outlets (name, address) VALUES ('Main Downtown', '123 Main St'), ('Westside Hub', '456 West Blvd')"); // Seed Categories $pdo->exec("INSERT INTO categories (name, sort_order) VALUES ('Burgers', 1), ('Sides', 2), ('Drinks', 3)"); // Seed Products $pdo->exec("INSERT INTO products (category_id, name, description, price) VALUES (1, 'Signature Burger', 'Juicy beef patty with special sauce', 12.99), (1, 'Veggie Delight', 'Plant-based patty with fresh avocado', 11.50), (2, 'Truffle Fries', 'Crispy fries with truffle oil and parmesan', 5.99), (3, 'Craft Cola', 'House-made sparkling cola', 3.50)"); // Seed Variants $pdo->exec("INSERT INTO product_variants (product_id, name, price_adjustment) VALUES (1, 'Double Patty', 4.00), (1, 'Extra Cheese', 1.00), (3, 'Large Portion', 2.00)"); echo "Database initialized and seeded successfully."; } else { echo "Database already initialized."; } } catch (Exception $e) { echo "Error: " . $e->getMessage(); }