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

Intdoublesql


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


^int:sql{запрос}  

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

^double:sql{запрос}  

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




Возвращает число, полученное в результате SQL-запроса к серверу баз данных. Запрос должен возвращать значение из одного столбца одной строки.

Запрос

- запрос к базе данных, написанный на языке SQL

$.offset(o)

- отбросить первые o записей выборки

$.default{код}

- если результат SQL-запроса не число, то метод возвратит результат выполнения кода

Для работы этого метода необходимо установленное соединение с сервером базы данных (см. оператор connect).

Пример

^connect[строка подключения]{

   ^int:sql{select count(*) from news}

}


Вернет количество записей в таблице news.



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