ну то есть вам надо перебирать массив в цикле и кроме текущего получать следующий элемент, правильно?
То есть вопрос водится к тому, "как получить следующий по счёту индекс?" правильно?
И мне кажется, вы прекрасно можете ответить на этот вопрос самостоятельно :)
Akina, не возьмусь спорить на ниве параграфов документации, но чисто эмпирическое наблюдение. Если бы индекс не работал при таком сравнении, то 99% пхп приложений встали бы колом.
и поле, и значение приводятся к FLOAT, и только потом сравниваются - это не про mysql
ну во всяком случае это не такое приведение, которое не даёт использовать индекс
"на нужных" - это на каких?
И откуда вообще такая уверенность, что индексы на нужных полях стоят, если запрос приходится оптимизировать?
С чего вы вдруг решили что добавление в таблицу payments поля office хоть как-то поможет?
Скажите, а вот вам лично - если оставить в стороне всех остальных, которые перетопчутся - вот вам самому удобно всё время елозить скроллом туда-сюда, чтобы прочесть запрос?
Неужели так трудно добавить один перевод строки?
SELECT `p`.`sum`, `p`.`type`, `p`.`visit` FROM `visits` AS `v`, `payments` AS `p`
WHERE DATE(p.date) = '2021-10-04' AND `v`.`id` = `p`.`visit` AND `v`.`office` = '1'
Не нужно трогать, ни id, ни автоинкремент, ни primary key.
Надо просто оставить их всех в покое.
В крайнем случае - удалить целиком колонку, если не нужна.
Сергей delphinpro, он боится (и в целом обоснованно) что этот парсер положит ему весь сайт, ну или по крайней мере затормозит.
То есть нежелание запускать его до начала вывода довольно осмысленное.
Другое дело что человек с логикой не в ладах, и не понимает, что фарш невозможно провернуть назад и сначала что-то вывести на клиенте, а потом перебежать назад и поменять то что уже было выведено. Ну по крайней мере так как он хочет - то есть чтобы и парсинг был на каждой странице, и чтобы перебежать можно было на РНР.
А так-то исходная проблема решается элементарно
мне кажется, я этот абзац уже читал
но кстати да, "потоковая загрузка" - это явно ещё один термин, смысл которого вы тоже, судя по всему, не понимаете.
на редкость невнятный вопрос. какой-то виндоус на коленке. sqlite. При чем здесь windows server? При чем здесь "сеть хранения данных"? это файлик с мегабайтом натасканных с интернета циферок?
А, главное - если есть возможность, то что мешает взять да попробовать?
Талян, потому что автор никак не может сформулировать вопрос. И вообще не обладает даже минимальными навыками работы с информацией.
Только со второй итерации выясняется, что на самом деле у него вопрос - как добавить отправленное письмо в ящик, а не как отправить по имап.