Язык скриптования сайтов Parser 3

Stringsql


sql. Получение строки из базы данных


^string:sql{SQL-запрос}  

^string:sql{SQL-запрос}[$.limit(1) $.offset(o) $.default{код}]   

Возвращает строку, полученную из базы данных через SQL-запрос. Результатом выборки должен быть только один столбец из одной строки. Для работы оператора необходимо установленное соединение с сервером базы данных (см. оператор connect).

Необязательные параметры:

$.limit(1) - в ответе заведомо будет содержаться только одна строка

$.offset(o) - отбросить первые o записей выборки

$.default{код} - если ответ SQL-сервера был пуст (0 записей), то будет выполнен указанный код, и строка, которую он возвратит, будет результатом метода

Пример

^string:sql{select name from company where company_id=$company_id}


Используя этот метод, полезно конструировать SQL-запрос так, чтобы в ответе заведомо содержалась одна строка из одного столбца.

Copyright © 1997?2004 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 01.04.2004



Содержание раздела