PHP AUTH-REG

Core_Querybuilder_Select extends Core_Querybuilder_Statement
in package

Выполняет запрос типа SELECT к БД

Table of Contents

Properties

$_database  : object
Ссылка на соединение с СУБД
$_fields  : array<string|int, mixed>
Перечень полей для запроса INSERT
$_from  : string
Имя таблицы для запроса SELECT
$_queryType  : mixed
Тип SQL-запроса: 0 - SELECT 1 - INSERT 2 - UPDATE 3 - DELETE
$_select  : array<string|int, mixed>
Перечень полей для запроса SELECT
$_tableName  : string
Имя таблицы для запроса INSERT
$_values  : array<string|int, mixed>
Перечень значений для запроса INSERT
$_where  : array<string|int, mixed>
Перечень условий для оператора WHERE

Methods

__construct()  : mixed
asAssoc()  : object
Устанавливает тип прелдставления результирующего набора в виде ассоциативного массива
asObject()  : object
Устанавливает тип прелдставления результирующего набора в виде экземпляра объекта класса
build()  : string
Строит предварительную строку запроса из переданных данных
clearSelect()  : object
Очищает перечень полей для оператора SELECT
clearWhere()  : object
Очищает массив условий отбора для оператора WHERE
fields()  : object
Устанавливает перечень полей для оператора INSERT
from()  : object
Устанавливает имя таблицы для оператора SELECT
getQueryType()  : int
Возвращает тип запроса
insert()  : object
Устанавливает имя таблицы для оператора INSERT
query()  : mixed
select()  : object
Устанавливает перечень полей для запроса SELECT
setQueryType()  : object
Устанавливает тип запроса SELECT, INSERT и т.п.
values()  : object
Устанавливает перечень значений, которые будут переданы оператору INSERT
where()  : object
Сохраняет перечень условий для оператора WHERE в SQL-запросе

Properties

$_database

Ссылка на соединение с СУБД

protected object $_database = \NULL

Core_Database

$_fields

Перечень полей для запроса INSERT

protected array<string|int, mixed> $_fields = []

$_from

Имя таблицы для запроса SELECT

protected string $_from = \NULL

$_queryType

Тип SQL-запроса: 0 - SELECT 1 - INSERT 2 - UPDATE 3 - DELETE

protected mixed $_queryType = \NULL

$_select

Перечень полей для запроса SELECT

protected array<string|int, mixed> $_select = []

$_tableName

Имя таблицы для запроса INSERT

protected string $_tableName = \NULL

$_values

Перечень значений для запроса INSERT

protected array<string|int, mixed> $_values = []

$_where

Перечень условий для оператора WHERE

protected array<string|int, mixed> $_where = []

Methods

__construct()

public __construct(mixed $arguments) : mixed
Parameters
$arguments : mixed

asAssoc()

Устанавливает тип прелдставления результирующего набора в виде ассоциативного массива

public asAssoc() : object
Return values
object

self

asObject()

Устанавливает тип прелдставления результирующего набора в виде экземпляра объекта класса

public asObject(mixed $className) : object
Parameters
$className : mixed
Return values
object

self

build()

Строит предварительную строку запроса из переданных данных

public build() : string
Return values
string

clearSelect()

Очищает перечень полей для оператора SELECT

public clearSelect() : object
Return values
object

self

clearWhere()

Очищает массив условий отбора для оператора WHERE

public clearWhere() : object
Return values
object

self

fields()

Устанавливает перечень полей для оператора INSERT

public fields() : object
Return values
object

self

from()

Устанавливает имя таблицы для оператора SELECT

public from(string $from) : object
Parameters
$from : string
Return values
object

self

getQueryType()

Возвращает тип запроса

public getQueryType() : int
Return values
int

insert()

Устанавливает имя таблицы для оператора INSERT

public insert(string $tableName) : object
Parameters
$tableName : string
Return values
object

self

query()

public query([mixed $query = NULL ]) : mixed
Parameters
$query : mixed = NULL

select()

Устанавливает перечень полей для запроса SELECT

public select([string|array<string|int, mixed> $data = "*" ]) : object
Parameters
$data : string|array<string|int, mixed> = "*"

= "*"

Return values
object

self

setQueryType()

Устанавливает тип запроса SELECT, INSERT и т.п.

public setQueryType(int $queryType) : object
Parameters
$queryType : int
Return values
object

self

values()

Устанавливает перечень значений, которые будут переданы оператору INSERT

public values() : object
Return values
object

self

where()

Сохраняет перечень условий для оператора WHERE в SQL-запросе

public where(string $field, string $condition, string $value) : object
Parameters
$field : string
$condition : string
$value : string
Return values
object

self


        
On this page

Search results