Задать вопрос
@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 проблема таже...
Куда копать?
  • Вопрос задан
  • 59 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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