Akina, скорость работы будет зависеть только от количества товаров. И если их немного, то будет работать "ппц" как быстро.
А если товаров много, то все равно надо делать фасетный поиск через соответствующий движок. И в него выливать из джейсон поля не проблема.
RED2190, верно. в ЭТОМ-то и проблема. В том что ошибки ЕСТЬ, а "у вас" их нету. То есть вы их не видите. А должны. Если это домашний сайт, то ошибки должны выводиться на экран, чтобы вы их видели. А не сидели и гадали, в чем проблема.
Если сайт боевой, то ошибки пишутся в лог. Куда вы первым делом должны смотреть при возникновении любых проблем
Для этого надо сформулировать, что значит "следующий".
Но формулировать - это не для средних умов, поэтому просто делайте запрос с
WHERE id > id текущего товара LIMIT 1
razorvinbofg, скажите, вы ПРАВДА не понимаете, что $seria->plaintext - это не ТЕКСТ?
И показывать нам имя этой переменной не имеет ни малейшего смысла?
DooX, если вы вообще не знаете, что такое отладка, и воображаете, будто единственное, что программист может сделать - это написать "более верный код", то вам тем более не стоит отвечать.
Я думаю, этот вопрос только выиграет, если автор напишет в нем что-то осмысленное. Например ход мыслей, который привел его к такому вопросу. или исходную задачу, которую он пытается решить. Или какое-то понятие в программировании, которое он пытается осилить
Это приводит к удалению всех файлов, так как они поочередно не находятся в базе данных на каждой итерации.
Не приводит. Код автора делает то же самое, что что и ваш, причем так же неоптимально.
И надо не еще один вариант говнокода писать, а учить автора отлаживать свой код
j238267431, ну так это нормально. и дело не в правах. это нормальное поведение веб-сервера
если надо чтобы энжинкс показывал список файлов в папке, то этот вопрос и надо задавать ;)
гуглить autoindex on