« PgSql\Lob
Введение »
PHP Manual
Модули для работы с базами данных отдельных производителей
SQLite3
SQLite3
Введение
Установка и настройка
Требования
Установка
Настройка во время выполнения
Типы ресурсов
Предопределённые константы
SQLite3
— Класс SQLite3
SQLite3::backup
— Резервное копирование одной базы данных в другую
SQLite3::busyTimeout
— Установить обработчик "занято" на соединение
SQLite3::changes
— Получить количество строк, которые были изменены/удалены/вставлены последним запросом
SQLite3::close
— Закрыть соединение с базой данных
SQLite3::__construct
— Создаёт экземпляр объекта SQLite3 и открывает соединение с базой
SQLite3::createAggregate
— Зарегистрировать функцию PHP в качестве агрегирующей функции SQL
SQLite3::createCollation
— Регистрирует функцию PHP для использования в качестве функции сортировки SQL
SQLite3::createFunction
— Регистрирует функцию PHP для использования в качестве скалярной функции SQL
SQLite3::enableExceptions
— Включить выброс исключений
SQLite3::escapeString
— Возвращает правильно экранированную строку
SQLite3::exec
— Выполняет запрос без результата к текущей базе данных
SQLite3::lastErrorCode
— Возвращает числовой код результата последнего неудачного запроса SQLite
SQLite3::lastErrorMsg
— Возвращает текст на английском, описывающий последний неудачный запрос SQLite
SQLite3::lastInsertRowID
— Возвращает идентификатор строки последней вставки (INSERT) в базу данных
SQLite3::loadExtension
— Попытаться загрузить библиотеку модуля SQLite
SQLite3::open
— Открыть базу данных SQLite
SQLite3::openBlob
— Открывает ресурс потока для чтения BLOB
SQLite3::prepare
— Подготавливает SQL-запрос для выполнения
SQLite3::query
— Выполняет SQL-запрос
SQLite3::querySingle
— Выполняет запрос и возвращает одиночный результат
SQLite3::setAuthorizer
— Устанавливает callback-функцию, которая будет использоваться в качестве авторизатора для ограничения действий выражения
SQLite3::version
— Возвращает версию библиотеки SQLite3, содержит как строковую константу, так и числовую
SQLite3Stmt
— Класс SQLite3Stmt
SQLite3Stmt::bindParam
— Связывает параметр с переменной подготовленного запроса
SQLite3Stmt::bindValue
— Связывает значение параметра с переменной подготовленного запроса
SQLite3Stmt::clear
— Удаляет все текущие привязанные параметры
SQLite3Stmt::close
— Закрывает подготовленный запрос
SQLite3Stmt::__construct
— Конструктор класса SQLite3Stmt
SQLite3Stmt::execute
— Выполняет подготовленный запрос и возвращает объект с результирующим набором
SQLite3Stmt::getSQL
— Получить SQL-запрос в виде строки из запроса
SQLite3Stmt::paramCount
— Возвращает количество параметров в подготовленном запросе
SQLite3Stmt::readOnly
— Проверяет, является ли подготовленный запрос только для чтения
SQLite3Stmt::reset
— Сбрасывает подготовленный запрос
SQLite3Result
— Класс SQLite3Result
SQLite3Result::columnName
— >Возвращает имя n-ого столбца
SQLite3Result::columnType
— Возвращает тип n-ного столбца
SQLite3Result::__construct
— Конструктор класса SQLite3Result
SQLite3Result::fetchArray
— Выбирает одну строку из результирующего набора и помещает её в ассоциативный или нумерованный массив, или в оба сразу
SQLite3Result::finalize
— Закрывает результирующий набор
SQLite3Result::numColumns
— Возвращает количество столбцов в результирующем наборе
SQLite3Result::reset
— Сбрасывает указатель результирующего набора на первую строку