Задать вопрос
@carryx
MySQL Developer

PHP MySQL запросы Loop после определенного кол-ва нет результат?

Система Windows, PHP 7.1, MySQL 5.7
В MySQL все переменные timeout поставил 3600sec

Не пойму что за ерунда....
По сути все дефолтно (чтобы упростить вместо ненужной инфы поставил ....):
$this->db = mysqli_init();
$this->db->real_connect(....);
foreach ($arr as $id) {
    $this->db->query('SELECT * FROM tbl WHERE .....')
}

Запрос 1 Время 300cек
Запрос 2 Время 184cек
Запрос 3 Время 247cек
Запрос 4 Время 0,012cек
.....

Так вот проблема в том, что всегда после 3-го запроса результат 0, т.е. запрос ничего не выдает (хотя если начать с него там тоже будет результат), и через 5 таких запросов примерно начинается опять 3-4 выполнять. Хотя никакой ошибки не выдает.
Пробывал даже через CMD запускать в цикле без foreach в PHP проблема таже...
Куда копать?
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы