У меня в базе храниться много записей. Все эти записи я вывожу в массив, и потом этот массив используется одним скриптом-парсером. Сам парсер работает по принципу: получил массив, сделал проверку и вернул массив, после чего он уже заносит одним запросом данные в бд. К чему я виду, у меня просто много записей в бд и хотелось что бы парсер проверял их частями допустим по 500 шт за раз, но как это сделать я не знаю. Вот пример какой у меня массив, который надо разбить по частям и скормить парсеру.
Array
(
[3] => retro
[4] => teld
[5] => ret
…………………
Есть в принципе такое соображение. Брать из бд первые 500 шт со статусом 1, а после того как парсер проверит занести полученную информацию уже со статусом 2. То есть в базе уже будет 500 записей со статусом 2. И дальше снова берем первые 500 шт со статусом 1 и так пока не измениться статус у всех на 2. Вот только я не знаю, как это сделать. В общем, подскажите нужный вариант.