Cистема управления сайтом

Оператор use

Оператор use используется для временного переключения на другую базу данных.

Синтаксис:

<use host=expr base=expr user=expr pass=expr>

      djemscript

</use>

где,

Параметр

Описание

host

адрес сервера, на котором находится база данных

base

имя базы данных

user

имя пользователя для доступа к базе данных

pass

пароль

 

Операторы, находящиеся внутри оператора use будут использовать в своей работе указанный SQL-сервер, т.е., DJEM-скрипт процессор переключается на другую базу. Например, полезно для размещения документов с другого сайта в рамках интеграции.

Пример:

<use host="Alian.com" base="alianDB" user="Alex" pass="djem">
       
<foreach name=a path="main.$">
              
<foreach[a]._name>

       
</foreach>
</use>

Скрипт выведет название всех корневых разделов из базы данных alianDB.

 

Оператор use может быть вложен в другой оператор use. Уровень вложенности неограничен.

Пример:

{{Работаем с текущей базой данных.}}
<use host="some.host.com" base="somebase" user="someuser" pass="secret">
{{Переключились на базу somebase на машине some.host.com}}
      <use host="superhost.com" base="superbase" user="superman" pass="djem">
           
{{Здесь работаем с базой superbase на машине superhost}}
      </use>
{{Вернулись на машину some.host.com}}
</use>
{{Опять работаем с текущей базой}}

Поиск по документации

О компании  |  Партнёрам

© 2005 — 2024 DJEM Solutions, все права защищены. | Дизайн — Студия Fractalla