Биллинговая система Nodeny
21 Ноября 2024, 18:21:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: Не работает поиск по домам и клиентам Nodeny 50.33  (Прочитано 4731 раз)
veca16
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 35


Просмотр профиля
« : 09 Сентября 2016, 16:46:28 »

Я решил обновить систему и версии перла и мускула, стоит система Freebsd9.2 RELEASE Nodeny 50.33, поставил перл версии 5.20 а Mysql 5.5 проблемы начались сначала с перлом но я нашел что поменялось здесь на форуме ( выражине qw() в новой версии перла должно быть (qw()) ) поисправлял в всех файлах где это было. Теперь обнаружилась проблема с тем что не работает поиск по домах и квартирах, если на прямую ввести логин то находит. По отладочным сообщениям нашел проблему в выражении SELECT SQL_CALC_FOUND_ROWS id FROM users WHERE id IN (SELECT SQL_NO_CACHE DISTINCT dd.parent_id AS id FROM dopdata dd LEFT JOIN dopvalues dd6 ON dd6.parent_id=dd.parent_id AND dd6.dopfield_id=6 LEFT JOIN dopvalues dd5 ON dd5.parent_id=dd.parent_id AND dd5.dopfield_id=5 WHERE 1 AND (dd6.field_value LIKE '25') AND (dd5.field_value LIKE '27') AND dd.template_num=2) LIMIT 0,50. Если отдельно выполнить в консоли Mysql то выдает ошибку ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DISTINCT dd.parent_id AS id FROM dopdata dd LEFT JOIN dopvalues dd6 ON dd6.paren' at line 1. Пробовал отдельно выполнить только подзапрос, с ним все нормально. Подскажите может кто сталкивался я то уже несколько дней мучаюсь не могу найти в чем проблема.
Записан
Efendy
Администратор
Спец
*****

Карма: 138
Offline Offline

Сообщений: 4790



Просмотр профиля
« Ответ #1 : 10 Сентября 2016, 02:41:14 »

Попробуй:
1) убрать SQL_NO_CACHE
2) поставить скобки:
SELECT DISTINCT(dd.parent_id) AS id
Записан
veca16
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 35


Просмотр профиля
« Ответ #2 : 12 Сентября 2016, 11:05:50 »

Спасибо большое помогло, теперь поиск работает Веселый .
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!