Не берутся данные из БД.

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Поднял старый шаблон, он работает с БД. Экшен который берет из базы строку отрабатывает успешно, но в переменные данные не попадают. Куда копать? Версия ZP 7.7.4
 

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Такс, мыслей ни у кого никаких нет где глюк? @Sergodjan не поможешь?
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 237
Благодарностей
573
Баллы
113
Сейчас работают шаблоны с БД активно, проблем нет. Давайте скрины в студию, что ли)
 

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
А что скрины, стандартный экшен, пару лет назад работал штато. Сейчас при запуско отрабатывает но данные из БД не беруться.
Строка подключения:
server={-Variable.DB_HOST-};user id={-Variable.DB_USER-};password={-Variable.DB_PASSWORD-};database={-Variable.DB_NAME-}
Запрос:
SELECT `account_id`, `account_name`, `account_password`, `recovery_phone`, `recovery_mail`, `recovery_mail_password`, `control_question`, `control_answer`, `proxy`, `profile_id`
FROM `google`
WHERE `account_id` = {-Variable.COUNTER_ACCOUNTS-}

115179
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 237
Благодарностей
573
Баллы
113
Проверьте корректность этого куска запроса:
WHERE `account_id` = {-Variable.COUNTER_ACCOUNTS-}
я обычно значения беру в апострофы
WHERE `account_id` = '{-Variable.COUNTER_ACCOUNTS-}'
И, возможно, нет вхождений по искомой сттроке. Потому в переменных и пусто.
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 631
Благодарностей
1 225
Баллы
113
Ну, айди, скорее всего, int, поэтом там без любых "кавычек" более чем нормально.
Я бы, скорее, проверил сперва, что в принципе получает, без раскладывания сразу по переменным. Положи, например, просто в переменную весь ответ и посмотри. Может, понятнее будет (как минимум, где проблема: в получении данных из бд или уже в раскладывании по переменным).
 
Последнее редактирование:

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Спасибо друзья! Разобрался! Оказалось проблема была в нумерации строк в БД. За столько лет она изменилась а я и не знал.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)