Forum und email

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