<?php
header('Content-Type: application/json; charset=utf-8');

$conexion = new mysqli('localhost', 'yoveraes_userdb', 't7@s5FxYn1GB', 'yoveraes_botica');

// Manejar errores de conexión
if ($conexion->connect_error) {
    die(json_encode(["error" => "Conexión fallida: " . $conexion->connect_error]));
}

// Obtener productos ordenados por existencia
if ($_SERVER['REQUEST_METHOD'] === 'GET') {
    $consulta = $conexion->prepare("SELECT * FROM producto ORDER BY existencia ASC");
    $consulta->execute();
    $resultado = $consulta->get_result();

    $productos = [];
    while ($fila = $resultado->fetch_assoc()) {
        $productos[] = $fila;
    }

    echo json_encode($productos, JSON_UNESCAPED_UNICODE);
}
?>