sqlite_open
(PHP 5, PECL sqlite:1.0-1.0.3)
sqlite_open — SQLiteデータベースをオープンする。データベースが存在しない場合は作 成する
説明
resource sqlite_open
( string $filename
[, int $mode
[, string &$error_message
]] )
オブジェクト指向言語型スタイル (メソッド):
SQLiteDatabase
__construct
( string $filename
[, int $mode
[, string &$error_message
]] )
SQLite データベースをオープン、 もしくは存在しない場合データベースを生成します。
パラメータ
- filename
-
SQLite データベースのファイル名。もしこのファイルが存在しない場合、 SQLite はファイルを生成しようとします。 データを挿入したり、データベーススキーマを変更、 もしくはデータベースが存在しない場合にデータベースを生成する場合、 PHP はファイルに対する書き込み権限を持っている必要があります。
- mode
-
ファイルのモード。読み込み専用モードでデータベースをオープンするために 使用することを目的としています。現在、このパラメータは SQLite ライブラリに無視されます。このモードのデフォルト値は、 8 進数値 0666 で、これは推奨される値です。
- error_message
-
参照として渡され、エラーが発生した場合に データベースがオープンできなかった原因を説明する 記述的なエラーメッセージを保持するために設定されます。
返り値
成功時にリソース (データベースハンドル)、失敗時に FALSE を返します。
例
Example#1 sqlite_open() の例
<?php
if ($db = sqlite_open('mysqlitedb', 0666, $sqliteerror)) {
sqlite_query($db, 'CREATE TABLE foo (bar varchar(10))');
sqlite_query($db