Ошибка в вычислении. Воронка продаж (города): 661: if (count($sityArray)) { 662: $result = sql_select_field(f_data42, "id,f5180", "f5180 IN (" . implode(",", $sityArray) . ")"); 663: while ($row = sql_fetch_assoc($result)) { Ошибка SQL запроса: SELECT id,f5180 FROM f_data42 WHERE f5180 IN (г.Астрахань,Респ.Башкортостан,г. Ростов-на-Дону, г. Невинномысск,Г. Магнитогорск,г. Хабаровск,г. Красноярск,г.Самара,г.Оренбург,г. Пермь,г. Омск,г. Челябинск,г. Анапа,г. Ангарск,г. Людиново,г. Магнитогорск ,г. Тула,г. Сыктывкар,г. Благовещенск,г. Екатеринбург,г. Чита,г. Магнитогррск,г. Санкт-Петербург,г. Самара,г. Волгоград,г. Нижний-Новгород,г. Краснодар,г. Александровск-Сахалинский,г. Новокузнецк,Сант-Петербург,Санкт-Петербург,Серпухов,Уфа,Коркино ,Выборг,Ноябрьск, Ростов- на- Дону,Подольск,Балашиха,Электросталь,Железногорск,142601,Челябинск,Москва,Улан-Уде,г.Стерлитамак,Псков,Ижевск,Краснодар) Unknown column 'г.Астрахань' in 'where clause'
![](https://forum.clientbase.ru/public/style_images/master/icon_users.png)
![](https://forum.clientbase.ru/public/style_images/master/profile/default_large.png)
Сообщений в теме: 2
#1
Отправлено 20 Октябрь 2016 - 16:30
народ я что то не понимаю, пытаюсь прикрутить к воронке продаж сортировку по полю город что добавлено к 42 таблице и через связь выводится в работы.
#2
Отправлено 22 Октябрь 2016 - 14:11
lexon (20 Октябрь 2016 - 16:30) писал:
народ я что то не понимаю, пытаюсь прикрутить к воронке продаж сортировку по полю город что добавлено к 42 таблице и через связь выводится в работы.
Ошибка в вычислении. Воронка продаж (города): 661: if (count($sityArray)) { 662: $result = sql_select_field(f_data42, "id,f5180", "f5180 IN (" . implode(",", $sityArray) . ")"); 663: while ($row = sql_fetch_assoc($result)) { Ошибка SQL запроса: SELECT id,f5180 FROM f_data42 WHERE f5180 IN (г.Астрахань,Респ.Башкортостан,г. Ростов-на-Дону, г. Невинномысск,Г. Магнитогорск,г. Хабаровск,г. Красноярск,г.Самара,г.Оренбург,г. Пермь,г. Омск,г. Челябинск,г. Анапа,г. Ангарск,г. Людиново,г. Магнитогорск ,г. Тула,г. Сыктывкар,г. Благовещенск,г. Екатеринбург,г. Чита,г. Магнитогррск,г. Санкт-Петербург,г. Самара,г. Волгоград,г. Нижний-Новгород,г. Краснодар,г. Александровск-Сахалинский,г. Новокузнецк,Сант-Петербург,Санкт-Петербург,Серпухов,Уфа,Коркино ,Выборг,Ноябрьск, Ростов- на- Дону,Подольск,Балашиха,Электросталь,Железногорск,142601,Челябинск,Москва,Улан-Уде,г.Стерлитамак,Псков,Ижевск,Краснодар) Unknown column 'г.Астрахань' in 'where clause'
SELECT id,f5180 FROM f_data42 WHERE f5180 IN ('г.Астрахань','Респ.Башкортостан','г. Ростов-на-Дону',' г. Невинномысск','Г. Магнитогорск','г. Хабаровск','г. Красноярск','г.Самара','г.Оренбург','г. Пермь','г. Омск','г. Челябинск','г. Анапа','г. Ангарск','г. Людиново','г. Магнитогорск ','г. Тула','г. Сыктывкар','г. Благовещенск','г. Екатеринбург','г. Чита','г. Магнитогррск','г. Санкт-Петербург','г. Самара','г. Волгоград','г. Нижний-Новгород','г. Краснодар','г. Александровск-Сахалинский','г. Новокузнецк','Сант-Петербург','Санкт-Петербург','Серпухов','Уфа','Коркино ','Выборг','Ноябрьск',' Ростов- на- Дону','Подольск','Балашиха','Электросталь','Железногорск','142601','Челябинск','Москва','Улан-Уде','г.Стерлитамак','Псков','Ижевск','Краснодар')Для этого
if (count($sityArray)) { $condition = "'".implode("','", $sityArray)."'"; $result = sql_select_field(f_data42, "id,f5180", "f5180 IN (".$condition.")"); while ..... }
Сообщение отредактировал maksn: 22 Октябрь 2016 - 14:32
#3
Отправлено 24 Октябрь 2016 - 08:49
Спасибо мил человек, осталось фронтэнд допилить....
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных