PHP AUTH-REG

Core_Querybuilder_Insert extends Core_Querybuilder_Statement
in package

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

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
Конструктор класса
build()  : string
Строит предварительную строку запроса из переданных данных
clearWhere()  : object
Очищает массив условий отбора для оператора WHERE
execute()  : PDOStatement
fields()  : object
Устанавливает перечень полей для оператора INSERT
from()  : object
Устанавливает имя таблицы для оператора SELECT
getQueryType()  : int
Возвращает тип запроса
insert()  : object
Устанавливает имя таблицы для оператора INSERT
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

build()

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

public build() : string
Return values
string

clearWhere()

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

public clearWhere() : object
Return values
object

self

execute()

public execute() : PDOStatement
Return values
PDOStatement

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

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