Core_Querybuilder_Update
        
        extends Core_Querybuilder_Statement
    
    
            
            in package
            
        
    
    
    
Выполняет запрос типа UPDATE к БД
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
stringclearWhere()
Очищает массив условий отбора для оператора WHERE
    public
                    clearWhere() : object
    Return values
object —self
execute()
    public
                    execute() : PDOStatement
    Return values
PDOStatementfields()
Устанавливает перечень полей для оператора 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
intinsert()
Устанавливает имя таблицы для оператора 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