= :aisle_to"; } else { $condition = ":aisle_from >= aisle_from AND :aisle_to <= aisle_to"; } $id = (int)$data['id']; $sql = "SELECT * FROM md_storage WHERE company_id = :company_id and warehouse = :warehouse and `zone` = :zone and $condition "; $sth = $pdo2->prepare($sql); $sth->execute([ ":company_id" => $company_id, ":warehouse" => $warehouse, ":zone" => $zone, ":aisle_from" => $aisle, ":aisle_to" => $aisle ]); db_check($sth, $answer); $pre = $sth->fetchAll(PDO::FETCH_ASSOC); $output = []; foreach ($pre as $key => $value) { $output = array_merge($output, range($value["rack_from"], $value["rack_to"])); } $answer["output"] = $output; $answer["success"] = 1; exit(json_encode($answer)); ?>