Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

SQL не могу получить массив

00 голосов
3
в каталоге у каждого товара есть предположим производитель, храниться все с PROPERTY, ячейка эта называется PROPERTY_187, задача получить массив содержащий всех производителей, они не должны повторяться.
Пробую вытащить их через sql

Код
   $strSql = "SELECT distinct PROPERTY_187 FROM b_iblock_element_prop_s55";
   $res = $DB->Query($strSql, false);
   $arResult = $res->Fetch();
   echo "<pre>"; print_r($arResult); echo "</pre>";


Результат
Код
Array
(
    [PROPERTY_187] => Газмяс
)

echo count($arResult); // равен 1-нице

Где ошибка или можно по иному сделать?
спросил 01 Март, 14 от WETERa (800 баллов)

3 Ответы

00 голосов
Что вам мешает пользоваться API?
ответил 07 Авг, 14 от Lekar (2,220 баллов)
00 голосов
Цитата
Рамиль Юналиев пишет:
Что вам мешает пользоваться API?

искал не нашел, хочеться все в 1 запрос сделать

как можно реализовать?
ответил 11 Дек, 14 от WETERa (800 баллов)
00 голосов
Думаю надо перебрать все элементы в цикле, повторяющиеся значения массива можно убрать с помощью array_unique(), ищите реализацию в api там все есть
ответил 02 Апр, 15 от Lekar (2,220 баллов)

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

0 голосов
4 ответов
спросил 18 Янв, 14 от Bitaminka (100 баллов)
0 голосов
4 ответов
0 голосов
7 ответов
0 голосов
1 ответ
спросил 10 Июль, 13 от Cooper (260 баллов)
0 голосов
0 ответов