Перейти к содержимому


Воронка продаж

отчёты воронка тьма

Сообщений в теме: 2

#1 lexon

    Участник

  • Пользователи
  • PipPip
  • 13 сообщений

Отправлено 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'


#2 maksn

    Активный участник

  • Пользователи
  • PipPipPip
  • 314 сообщений
  • Пол:Мужчина

Отправлено 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

"...Сижу, паяю. CRM починяю..."
Мои разработки

#3 lexon

    Участник

  • Пользователи
  • PipPip
  • 13 сообщений

Отправлено 24 Октябрь 2016 - 08:49

Спасибо мил человек, осталось фронтэнд допилить....





Количество пользователей, читающих эту тему: 2

0 пользователей, 2 гостей, 0 анонимных