\Colibri\Data\MySqlDataReader

Класс обеспечивающий работу с результатами запросов

Summary

Methods
Properties
Constants
__construct()
__destruct()
Close()
Read()
Fields()
Count()
Affected()
HasRows()
$hasRows
$affected
$count
No constants found
No protected methods found
No protected properties found
N/A
_type2txt()
_flags2txt()
$_results
$_count
$_affected
N/A

Properties

$hasRows

$hasRows : boolean

Type

boolean

$affected

$affected : integer

Type

integer

$count

$count : integer

Type

integer

$_results

$_results : resource

Ресурс запроса

Type

resource

$_count

$_count : integer

Количество результатов в текущей стрнице запроса

Type

integer

$_affected

$_affected : integer

Общее количество результатов Заполнено только тогда когда запрос выполнен с параметром info=true в ExecuteReader

Type

integer

Methods

__construct()

__construct(resource  $results, integer  $affected = null) 

Создание обьекта

Parameters

resource $results
integer $affected

__destruct()

__destruct() 

Закрытие ресурса обязательно

Close()

Close() : void

Закрывает ресурс запроса

Read()

Read() : \Colibri\Data\MySql\stdClass

Считывает следующую строку и возвращет в виде обьекта

Returns

\Colibri\Data\MySql\stdClass

Fields()

Fields() : array<mixed,string>

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

Returns

array<mixed,string>

Count()

Count() : integer

Возвращает количество строк в текущей странице

Returns

integer

Affected()

Affected() : integer

Возвращает общее количество строк

Returns

integer

HasRows()

HasRows() : boolean

Возвращает наличие строк

Returns

boolean

_type2txt()

_type2txt(string  $type_id) : string

Конвертация типов

Parameters

string $type_id

Returns

string

_flags2txt()

_flags2txt(integer  $flags_num) : array

Конвертация флафов

Parameters

integer $flags_num

Returns

array