Почему максимум итераций в цикле 10000?

lutskboy
На сайте с 22.11.2013
Offline
101
117

Привет

что за настройки или в чем может быть проблема.

есть код

while (true) {


        if ($count==50000 or $next_id== 100000) {
                break;
        }

        

        $row = $db->super_query ( "SELECT * FROM table WHERE id='$next_id'" );

        if ($row) {

                $count++;

                file_put_contents(ROOT_DIR.'/m.txt', $next_id."-yes\n", FILE_APPEND);

        }

        else {
                file_put_contents(ROOT_DIR.'/m.txt', $next_id."-no\n", FILE_APPEND);
        }

        $next_id++;

        

}

и прикол в том что доходит ровно до 10000 и все. дальше мне в лог пишет 10001-no 10002-no ... 

при том что у меня есть записи в бд с етими айди

в чем дело?

LEOnidUKG
На сайте с 25.11.2006
Offline
1577
#1
А если начать с 10000 то всё нормально?
✅ Трастовых площадок под размещение статей и ссылок. Опыт 12 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Ускорение ваших сайтов (WP, Opencart и др.) + Настройка сервера ( https://searchengines.guru/ru/forum/997205 )
lutskboy
На сайте с 22.11.2013
Offline
101
#2
LEOnidUKG #:
А если начать с 10000 то всё нормально?

все так же

10000-yes

10001-no

10002-no

................

LEOnidUKG
На сайте с 25.11.2006
Offline
1577
#3
lutskboy #:

все так же

10000-yes

10001-no

10002-no

................

В файл запрос выведите какой он делает в БД и выполните его.

Chkan
На сайте с 22.10.2008
Offline
96
#4
$row = $db->super_query ( "SELECT * FROM table WHERE id={$next_id}" );
Python-разработчик к Вашим услугам! (/ru/forum/955527)
LEOnidUKG
На сайте с 25.11.2006
Offline
1577
#5
Chkan #:

Уж лучше так:


$row = $db->super_query ( "SELECT * FROM table WHERE id=".$next_id);
lutskboy
На сайте с 22.11.2013
Offline
101
#6
ех. мой косяк. оказывается было две одинаковых таблици. только в одной букве отличались

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий