PHP 클래스 Pop\Db\Adapter\Sqlite

저자: Nick Sagona, III ([email protected])
상속: extends AbstractAdapter
파일 보기 프로젝트 열기: nicksagona/PopPHP

보호된 프로퍼티들

프로퍼티 타입 설명
$lastResult resource Last result
$lastSql string Last SQL query
$statement SQLite3Stmt Prepared statement

공개 메소드들

메소드 설명
__construct ( array $options ) : Sqlite Constructor
bindParams ( array $params ) : Sqlite Bind parameters to for a prepared SQL query.
disconnect ( ) : void Close the DB connection.
escape ( string $value ) : string Return the escaped string value.
execute ( ) : void Execute the prepared SQL query.
fetch ( ) : array Return the results array from the results resource.
fetchResult ( ) : array Fetch and return the values.
lastId ( ) : integer Return the auto-increment ID of the last query.
numFields ( ) : integer Return the number of fields in the result.
numRows ( ) : integer Return the number of rows in the result.
prepare ( string $sql ) : Sqlite Prepare a SQL query.
query ( string $sql ) : void Execute the SQL query and create a result resource, or display the SQL error.
showError ( ) : void Throw an exception upon a database error.
version ( ) : string Return the database version.

보호된 메소드들

메소드 설명
loadTables ( ) : array Get an array of the tables of the database.

메소드 상세

__construct() 공개 메소드

Instantiate the SQLite database connection object.
public __construct ( array $options ) : Sqlite
$options array
리턴 Sqlite

bindParams() 공개 메소드

Bind parameters to for a prepared SQL query.
public bindParams ( array $params ) : Sqlite
$params array
리턴 Sqlite

disconnect() 공개 메소드

Close the DB connection.
public disconnect ( ) : void
리턴 void

escape() 공개 메소드

Return the escaped string value.
public escape ( string $value ) : string
$value string
리턴 string

execute() 공개 메소드

Execute the prepared SQL query.
public execute ( ) : void
리턴 void

fetch() 공개 메소드

Return the results array from the results resource.
public fetch ( ) : array
리턴 array

fetchResult() 공개 메소드

Fetch and return the values.
public fetchResult ( ) : array
리턴 array

lastId() 공개 메소드

Return the auto-increment ID of the last query.
public lastId ( ) : integer
리턴 integer

loadTables() 보호된 메소드

Get an array of the tables of the database.
protected loadTables ( ) : array
리턴 array

numFields() 공개 메소드

Return the number of fields in the result.
public numFields ( ) : integer
리턴 integer

numRows() 공개 메소드

Return the number of rows in the result.
public numRows ( ) : integer
리턴 integer

prepare() 공개 메소드

Prepare a SQL query.
public prepare ( string $sql ) : Sqlite
$sql string
리턴 Sqlite

query() 공개 메소드

Execute the SQL query and create a result resource, or display the SQL error.
public query ( string $sql ) : void
$sql string
리턴 void

showError() 공개 메소드

Throw an exception upon a database error.
public showError ( ) : void
리턴 void

version() 공개 메소드

Return the database version.
public version ( ) : string
리턴 string

프로퍼티 상세

$lastResult 보호되어 있는 프로퍼티

Last result
protected resource $lastResult
리턴 resource

$lastSql 보호되어 있는 프로퍼티

Last SQL query
protected string $lastSql
리턴 string

$statement 보호되어 있는 프로퍼티

Prepared statement
protected SQLite3Stmt $statement
리턴 SQLite3Stmt