PHP Класс Pop\Db\Adapter\Sqlsrv

Автор: Nick Sagona, III ([email protected])
Наследование: extends AbstractAdapter
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$database string Database
$sql string SQL statement to prepare
$statement Resource Prepared statement

Открытые методы

Метод Описание
__construct ( array $options ) : Sqlsrv Constructor
bindParams ( array $params, mixed $options = null ) : Sqlsrv Bind parameters to 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.
getErrors ( ) : string Get SQL errors
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 ) : Sqlsrv 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 SQLSrv database connection object.
public __construct ( array $options ) : Sqlsrv
$options array
Результат Sqlsrv

bindParams() публичный Метод

Bind parameters to a prepared SQL query.
public bindParams ( array $params, mixed $options = null ) : Sqlsrv
$params array
$options mixed
Результат Sqlsrv

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

getErrors() публичный Метод

Get SQL errors
public getErrors ( ) : string
Результат string

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 ) : Sqlsrv
$sql string
Результат Sqlsrv

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

Описание свойств

$database защищенное свойство

Database
protected string $database
Результат string

$sql защищенное свойство

SQL statement to prepare
protected string $sql
Результат string

$statement защищенное свойство

Prepared statement
protected Resource $statement
Результат Resource