定義済み定数
SQLite3::busyTimeout
SQLite3
PHP Manual
SQLite3 クラス
導入
SQLite 3 データベースとのインターフェイスとなるクラスです。
クラス概要
SQLite3
{
/* メソッド */
public
bool
busyTimeout
(
int
$msecs
)
public
int
changes
(
void
)
public
bool
close
(
void
)
__construct
(
string
$filename
[,
int
$flags
[,
string
$encryption_key
]] )
public
bool
createAggregate
(
string
$name
,
mixed
$step_callback
,
mixed
$final_callback
[,
int
$argument_count
= -1
] )
public
bool
createFunction
(
string
$name
,
mixed
$callback
[,
int
$argument_count
= -1
] )
public
string
escapeString
(
string
$value
)
public
bool
exec
(
string
$query
)
public
int
lastErrorCode
(
void
)
public
string
lastErrorMsg
(
void
)
public
int
lastInsertRowID
(
void
)
public
bool
loadExtension
(
string
$shared_library
)
public
bool
open
(
string
$filename
[,
int
$flags
= SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE
[,
string
$encryption_key
]] )
public
SQLite3Stmt
prepare
(
string
$query
)
public
SQLite3Result
query
(
string
$query
)
public
mixed
querySingle
(
string
$query
[,
bool
$entire_row
= false
] )
public
array
version
(
void
)
}
目次
SQLite3::busyTimeout
? 接続がビジー状態のときのハンドラを設定する
SQLite3::changes
? 直近の SQL 文で変更 (あるいは挿入、削除) された行の数を返す
SQLite3::close
? データベースとの接続を閉じる
SQLite3::__construct
? SQLite3 オブジェクトを作成し、SQLite 3 データベースをオープンする
SQLite3::createAggregate
? SQL の集約関数として使用する PHP 関数を登録する
SQLite3::createFunction
? SQL のスカラー関数として使用する PHP 関数を登録する
SQLite3::escapeString
? 適切にエスケープされた文字列を返す
SQLite3::exec
? 指定したデータベースに、結果を返さないクエリを実行する
SQLite3::lastErrorCode
? 直近で失敗した SQLite リクエストの結果コードを数値で返す
SQLite3::lastErrorMsg
? 直近で失敗した SQLite リクエストについての英文テキストの説明を返す
SQLite3::lastInsertRowID
? 直近の INSERT 文でデータベースに追加された行の ID を返す
SQLite3::loadExtension
? SQLite 拡張ライブラリを読み込む
SQLite3::open
? SQLite データベースをオープンする
SQLite3::prepare
? 実行する SQL 文を準備する
SQLite3::query
? SQL クエリを実行する
SQLite3::querySingle
? クエリを実行し、単一の結果を返す
SQLite3::version
? SQLite3 ライブラリのバージョンを、文字列定数と数値で返す
定義済み定数
SQLite3::busyTimeout
SQLite3
PHP Manual