@khodos_dmitry

Почему SQL-запрос выбирает постоянно одно и тоже?

$i = 0;
	while ($i < 5) {
		$query = "SELECT SQL_NO_CACHE DISTINCT(`url`) FROM `str` WHERE `parsed` = 0 LIMIT 100";
		$result = mysqli_query($link, $query) or die('Не могу взять из базы url '.mysqli_error($link));
		$rows = mysqli_fetch_all($result, MYSQLI_ASSOC);
		if (!$rows) break;
		$i++;
		foreach ($rows as $row) {
			$url = $row['url'];
			$AC->request($url, 'GET', NULL, NULL, NULL);
		}
	}

После выполнения $AC->request($url, 'GET', NULL, NULL, NULL); , parsed становится равен 1 .
  • Вопрос задан
  • 83 просмотра
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
хорошо хоть в пыхе GOTO оператора нет

отлаживай, всунь time.sleep после $AC->request( на 5 минут и глазами в базу посмотри

может там какой нибудь commit забыл выполнить
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы