Jak w temacie. Mam skrypcik, który odnosi się do całej bazy (podmiana wartości), ale tylko tam, gdzie spełnione zostały określone warunki. Tylko wiadomo - czas. Przechodząc przez wszystko może trwać długo i niepotrzebnie robi robotę, więc chciałbym się ograniczyć jak się da. Obecnie mam ograniczone od pierwszego id w bazie w którym ma nastąpić edycja do ostatniego w którym ma nastąpić plus ograniczenie z isset, żeby nie wykonywało kodu tam gdzie nie potrzeba. Jeśli baza ma 1-10000 rekordów i edycja wystąpi edycja np. na 4000 i 4200 to mały problem, bo to tylko 200 rekordów pomiędzy i z isset szybko przejdzie, ale gdy wystąpi na 1 i 10000 to już musi przelecieć wszystko. Więc czy da się, aby iteracja przebiegła tylko po wybranych, zmiennych wartościach?
if($queueTable[$i][22] > 0)
$onlyDone[$i] = $queueTable[$i];
end($onlyDone);
$keyEnd = key($onlyDone);
reset($onlyDone);
$keyStart = key($onlyDone);
for($i=$keyStart; $i<=$keyEnd; $i++)
{
if(isset($onlyDone[$i]))
{
}
}