sqlite_factory - Открывает базу данных SQLite и возвращает объект
Вернуться к: SQLite
sqlite_factory
(PHP 5 < 5.4.0)
sqlite_factory — Открывает базу данных SQLite и возвращает объект
Описание
$filename
[, int $mode
= 0666
[, string &$error_message
]] )sqlite_factory() похожа на sqlite_open() в том, что она открывает базу данных SQLite database или пытается создать ее, если она не существует. Однако, в качестве результата возвращается объект SQLiteDatabase, а не ресурс. Для дальнейшего использования и замечаний смотрите страницу sqlite_open().
Список параметров
-
filename
-
Путь к базе данных SQLite.
-
mode
-
Режим файла. Предназначается для открытия базы данных в режиме только для чтения. На данный момент этот параметр игнорируется библиотекой sqlite. Значением по умолчанию является 0666, рекомендуется использовать именно это значение.
-
error_message
-
Передается по ссылке и устанавливается в понятное сообщение об ошибке, разъясняющее, почему база данных не может быть открыта, в случае возникновения ошибки.
Возвращаемые значения
Возвращает объект SQLiteDatabase в случае успеха, или NULL
в случае ошибки.
Примеры
Пример #1 Пример использования sqlite_factory()
<?php
$dbhandle = sqlite_factory('sqlitedb');
$dbhandle->query('SELECT user_id, username FROM users');
/* процедурный эквивалент: */
$dbhandle = new SQLiteDatabase('sqlitedb');
$dbhandle->query('SELECT user_id, username FROM users');
?>
Смотрите также
- sqlite_open() - Открывает базу данных SQLite или создает ее, если она не существует
- sqlite_popen() - Открывает постоянное подключение к базе данных SQLite или создает ее, если она не существует
Вернуться к: SQLite