Поздравляю вас с успехом! А сможете разобраться, какую это играет здесь роль? И почему это менее круто, чем нативный MySQL-ный метод find_in_set? И почему теперь я знаю, даже не заглядывая в ваши результирующие строки, что в БД у вас разделы хранятся в одной колонке, разделенные именно запятой, а не || или типа того? И да, действительно, не тратьте время на изучение баз данных, это действительно ничего не дает :)

Николай, Бинго! Специально для Вас. Мой вопрос решается небольшим изменением в вызове снипета getImageList &where={"nalichie:=":"yes","razdel:find_in_set":"vibro","type_material:=":"shumanet"} Нужно просто подставить find_in_set и все. Представьте сколько бы я потерял времени, разбираясь в БД послушая Ваш стандартный (предлагаемый на большинстве форумов) совет — «надо разобраться в БД»)))

Для того, чтобы вы нашли причину почему они поразному работают. Но плясать надо от того, где и в каком виде данных хранятся (потому что сниппеты не придумывают отдаваемые данные, а получают их из БД (да-да, именно оттуда (в нашем случае это именно так))). А если вы не только не знаете где они хранятся, но даже и не хотите этого выяснять, то да, можете собственно двигаться в любом интересном вам направлении, я вас не буду ни в чем убеждать.

то что сниппеты по разному работают, это с самого начала было понятно, я про это с начала и писал) Мне просто интересно, если дело в сниппетах, зачем вы меня в БД отправляли, сразу бы послали лесом)))

Откройте исходники этих сниппетов и ответьте себе на этот вопрос.

Почему же тогда getResources делает все так как нужно а getImageList нет?)

Чтобы вы знали, ппц как многое зависит от базы данных. А главное — сниппет тоже формирует запрос к БД, и если структура таблицы и данных позволяет, то запрос выполняется. Но если вы итак все знаете — не вопрос, удачи!

Я возможно не такой профи как вы, но даже мне тут понятно, что дело вовсе не в БД! А в работе самого сниппета! Поэтому и спросил, может есть какой нибудь альтернативный вариант.

Результирующую запись БД показать не могу( не знаю как до нее добраться. phpMyAdmin откройте и посмотрите. Вообще, если вы не знаете где и что у вас находится, то дела очень печальны.

Результирующую запись БД показать не могу( не знаю как до нее добраться. При редактировании строки в таблице (в доп полях в ресурсе) выглядит так: prntscr.com/5f7mui Еще, я раньше делал подобную штуку (в другом проекте), только присваивал такие поля (listbox-multiple) ресурсам. Вывод ресурсов делал через getResources, при этом все норм фильтровалось. Тут мне кажется сам сниппет getImageList не хочет это делать(