Обрыв выполнения скрипта php

Есть БД в ней 17193 записей, есть столбцы с ссылками, мне надо проверить каждую ссылку на ответ, если ответа нет, то удалить.Скрипт обрывается на 7000, в .htaccses прописал

php_value max_execution_time 90000

вот сам код

<?
include('conect.php');
$q = $db->query("SELECT * FROM `Table`") or die(mysql_error());
while ($result=$q->fetch_assoc()):
$id = $result['Id'];
$url= $result['Link_page'];

  if(empty($url))
    return false;
  $ch = curl_init($url);
  curl_setopt($ch, CURLOPT_TIMEOUT, 5);
  curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  $response = curl_exec($ch);
  $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  curl_close($ch);
  if($http_code>=200 && $http_code<300){
    echo $id."<br>";
  }
  else{
    $db->query("DELETE FROM `Table` WHERE `Id` = $id") or die(mysql_error());
    echo $id." Удален <br>";
  }
endwhile;
?>

Ответы (1 шт):

Автор решения: user375721

За раз проверяйте 100 записей например, после этого делайте вызов этого же скрипта через переадресацию с указанием в адресе переменной, например start_id, чтобы скрипт использовал ее при выборке очередных 100 записей из базы.

→ Ссылка