Перейти к содержанию
Главное меню
Главное меню
переместить в боковую панель
скрыть
Навигация
Заглавная страница
Свежие правки
Случайная страница
Справка по MediaWiki
Служебные страницы
wiki.chemsoft.ru
Поиск
Найти
Внешний вид
Создать учётную запись
Войти
Персональные инструменты
Создать учётную запись
Войти
Страницы для неавторизованных редакторов
узнать больше
Вклад
Обсуждение
Редактирование:
База данных
(раздел)
Статья
Обсуждение
русский
Читать
Править
История
Инструменты
Инструменты
переместить в боковую панель
скрыть
Действия
Читать
Править
История
Общие
Ссылки сюда
Связанные правки
Сведения о странице
Внешний вид
переместить в боковую панель
скрыть
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
==Сигнатура== Модуль <code>db</code> предоставляет несколько функций для работы с базой данных. <div style="background-color: #fff3cd; border-left: 5px solid #ffc107; padding: 15px; margin: 10px 0;"> '''Внимание!''' Все callback аргументы являются синхронными. </div> ===each(sql[, parameters, callback])=== *<code>sql: <string></code> - строка SQL запроса; *<code>parameters: <any[]> | <any></code> - параметры запроса; *<code>callback: <Function></code> - функция, вызывающаяся для обработки каждой строки результата запроса; **<code>row: <any[]></code> - строка выборки; массив, содержащий выбираемые параметры. Функция <code>each</code> позволяет обрабатывать многострочные результаты. Параметры можно пропустить, если они не нужны. <syntaxhighlight lang="javascript"> function each(sql: string, callback: (row: any[]) => void): void; </syntaxhighlight> ===executeScalar(sql[, parameters])=== *<code>sql: <string></code> - строка SQL запроса; *<code>parameters: <any[]> | <any></code> - параметры запроса. Функция <code>executeScalar</code> возвращает первую колонку первой строки запроса. ===execute(sql[, parameters])=== *<code>sql: <string></code> - строка SQL запроса; *<code>parameters: <any[]> | <any></code> - параметры запроса; *возвращает: <code><ExecuteResult></code>. Функция <code>execute</code> возвращает детальный результат выполнения запроса и все полученные данные. ===ExecuteResult=== *<code>rows: <any[][]></code> - результат выполнения запроса в виде двумерного массива; *<code>rowsAffected: <number></code> - количество выбранных строк запроса; *<code>insertedId: <number></code> - идентификатор вставленной сущности (работает только для MS SQL).
Описание изменений:
Пожалуйста, учтите, что любой ваш вклад в проект «wiki.chemsoft.ru» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см.
Wiki.chemsoft.ru:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
Отменить
Справка по редактированию
(в новом окне)
Поиск
Найти
Редактирование:
База данных
(раздел)
Добавить тему