Работа с базой данных

  • Автор темы Автор темы sdfwef12
  • Дата начала Дата начала

sdfwef12

Новичок
Регистрация
20.12.2015
Сообщения
17
Реакции
1
Баллы
3
Подскажите как при запросе из базы данных (SELECT) нескольких параметров положить их в 2 разные переменные? Никак не пойму.
 
Это похоже на групповой поиск с помощью регулярные выражениq rогда в одном совпадении несколько групп результатов.
В переменные записываются совпадения по группам. Подробнее здесь - http://zennolab.com/wiki/ru:actions:text#использование-регулярных-выражений

Т.е я правильно понял вы предлагаете весь результат запроса положить в одну переменную и потом уже эту переменную "распарсить" регулярными выражениями в разные переменные? Это не совсем удобно.
Вроде же в экшене "Базы данных" есть пункт "Положить результат в:" и можно выбрать в Переменные, но он почему-то не работает или я не понял как с ним работать. У Вас это работает?
 
Я не предлагаю парсить регулярками, я привел пример, что функция работает по аналогии, когда есть несколько результатов. Например, в базе данных есть таблица, ваш запрос получает из нее строки результатов из определенных столбцов. Так вот значения из определенных столбцов в полученной строке можно разбить по переменным. № совпадания - это номер строки из полученных результатов, а по переменным раскидываются значения столбцов в этой строке.
 
Я не предлагаю парсить регулярками, я привел пример, что функция работает по аналогии, когда есть несколько результатов. Например, в базе данных есть таблица, ваш запрос получает из нее строки результатов из определенных столбцов. Так вот значения из определенных столбцов в полученной строке можно разбить по переменным. № совпадания - это номер строки из полученных результатов, а по переменным раскидываются значения столбцов в этой строке.


Можете сделать скриншот для примера как заполнить чтобы из базы получить 2 значения и положить их в 2 разные переменные? Я начинаю заполнять вот так:
75b4858cc9e74110aded061214967510.png


Во второй строке переменную выбрать не получается (где Имя переменной). Она просто пропадает или какая-нибудь ошибка появляется тапа такой:
ab2dbec0d36c4ec9af56e0d6abf06dce.png
 
Странно, что вторая переменная не добавляется. Проверим.
 
Странно, что вторая переменная не добавляется. Проверим.

Вообщем после того как выбрал "Положить результат в - Переменные" начинаются какие-то глюки. Пропадает поле sql запроса (текст запроса):
h_1472762186_9604502_a15006d8fe.jpg


В поле Имя переменной не получается выбрать переменную. Т.е я ее выбрал, но потом она слетает непонятным образом или ставится другая переменная.
При выборе Положить в Переменную (одну) все работает отлично. Как только выбираю положить в Переменные (несколько) начинаются непонятные глюки.

Кстати часа 3 сидел пытался понять почему не устанавливается прокси. Потом вспомнил что использую демо ProjectMaker. Может быть эти все глюки тоже из-за демо ProjectMaker? Проверить на рабочем сейчас нет возможности (нет доступа к компу с рабочим). Можете вы проверить, если не сложно.
 
Глюки с выбором переменных не из за демо, у меня они возникали и на лайт и на про версии, без глюков формировать получалось только в расширенном редакторе.
 
Это баг известный, и к грядущему релизу исправлен
 
  • Оценить
Реакции: braycho и VladZen
Она просто пропадает
А еще при выборе переменных, они иногда из соседнего шаблона подгружаются или при назначение переменных в одном кубике в соседнем они тоже изменяются.
 
Ясно. Я думал, что я что-то не так делаю. Всем спасибо за ответ. Буду ждать нового релиза.
 

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