SQLite
PHP Manual

SQLite

Предопределенные классы

SQLiteDatabase

Представляет собой открытую базу данных SQLite.

Конструктор

  • __construct - Создает новый объект SQLiteDatabase

Методы

  • query - Выполняет запрос
  • queryExec - Выполняет запрос без возврата результата
  • arrayQuery - Выполняет запрос и возвращает результат в виде массива
  • singleQuery - Выполняет запрос и возвращает либо массив значений для одного столбца либо значение первого ряда
  • unbufferedQuery - Выполняет небуферизованный запрос
  • lastInsertRowid - Возвращает идентификатор последнего вставленного ряда
  • changes - Возвращает количество рядов, измененных последним запросом
  • createAggregate - Регистрирует агрегирующую UDF для использования в SQL-выражениях
  • createFunction - Регистрирует UDF для использования в SQL-выражениях
  • busyTimeout - Устанавливает или отключает таймаут при ожидании разблокировки
  • lastError - Возвращает код последней ошибки
  • fetchColumnTypes - Возвращает массив типов столбцов из определенной таблицы

SQLiteResult

Представляет собой буферизованный результирующий набор SQLite.

Методы

  • fetch - Возвращает следующий ряд из результирующего набора в виде массива
  • fetchObject - Возвращает следующий ряд из результирующего набора в виде объекта
  • fetchSingle - Возвращает первый столбец из результирующего набора в виде строки
  • fetchAll - Возвращает все ряды из результирующего набора в виде многомерного массива
  • column - Возвращает столбец из текущего ряда результирующего набора
  • numFields - Возвращает количество полей в результирующем наборе
  • fieldName - Возвращает имя определенного поля в результирующем наборе
  • current - Возвращает текущий ряд из результирующего набора в виде массива
  • key - Возвращает индекс текущего ряда
  • next - Передвигает указатель к следующему ряду
  • valid - Проверяет, есть ли еще ряды в результирующем наборе
  • rewind - Сбрасывает указатель к первому ряду результирующего набора
  • prev - Передвигает указатель к предыдущему ряду результирующего набора
  • hasPrev - Проверяет, доступен ли предыдущий ряд
  • numRows - Возвращает количество рядов в результирующем наборе
  • seek - Передвигает указатель на определенный ряд

SQLiteUnbuffered

Представляет собой небуферизованный результирующий набор SQLite. Небуферизованные результаты являются последовательными и разрешают передвигать указатель только вперед.

Методы

  • fetch - Возвращает следующий ряд из результирующего набора в виде массива
  • fetchObject - Возвращает следующий ряд из результирующего набора в виде массива
  • fetchSingle - Возвращает первый столбец из результирующего набора в виде строки
  • fetchAll - Возвращает все ряды из результирующего набора в виде многомерного массива
  • column - Возвращает столбец из текущего ряда результирующего набора
  • numFields - Возвращает количество полей в результирующем наборе
  • fieldName - Возвращает имя определенного поля в результирующем наборе
  • current - Возвращает текущий ряд из результирующего набора в виде массива
  • next - Передвигает указатель к следующему ряду
  • valid - Проверяет, есть ли еще ряды в результирующем наборе

Содержание


SQLite
PHP Manual