false, 'message' => 'Invalid id']); exit; } $db = DBHandlerSelect::getInstance(); $pdo = $db->getConnection(); $sql = "SELECT psl.id, psl.idsupplier, s.supplier_name, psl.lot_code, psl.expiry_date, psl.qty FROM packaging_stock_lots psl INNER JOIN suppliers s ON s.idsupplier = psl.idsupplier WHERE psl.idpackaging_item = ? ORDER BY psl.id DESC"; $stmt = $pdo->prepare($sql); $stmt->execute([$id]); $rows = $stmt->fetchAll(PDO::FETCH_ASSOC); echo json_encode(['success' => true, 'rows' => $rows]);