Класс содержит методы для работы с результатом SQL запроса.
Открытые члены | |
__construct ($resource) | |
fetchObject ($class_name=null, array $params=null) | |
fetchAll () | |
fetchRow () | |
rowCount () | |
setResultType ($type) | |
free () | |
getOneField ($field, $default=null) | |
fetchSelected ($key, $value=null, $allow_sublist=false) | |
affectedRows () | |
Поля данных | |
$auto_free = true | |
$resource | |
$res_type = MYSQLI_ASSOC | |
__construct | ( | $resource | ) |
affectedRows | ( | ) |
Возвращает количество измененных строк
fetchAll | ( | ) |
Возвращает список строк результата
fetchObject | ( | $class_name = null , |
|
array | $params = null |
||
) |
Возвращает результат в виде объекта
string | $class_name | - имя класса возвращаемых объектов |
array | null | $params | - дополнительные параметры для конструктора |
fetchRow | ( | ) |
Возвращает одну строку результата
fetchSelected | ( | $key, | |
$value = null , |
|||
$allow_sublist = false |
|||
) |
Возвращает результат в виде массива, подставляя в качестве ключа столбец key, а в значение столбцы value
mixed | $key | - столбец, значение которого пойдет в ключ. Если null, то результат будет нумерованным массивом |
mixed | $value | - может быть строка с названием столбца или массив с названиями столбцов. |
boolean | $allow_sublist | - Если true и задан $key, то будет возможность возвращать несколько значений на один и тот же $key |
free | ( | ) |
Освобождает память, связанную с результатом выполнения запроса.
getOneField | ( | $field, | |
$default = null |
|||
) |
Возвращает значение колонки field у первой строчки выборки или default, если строки или колонки нет.
string | $field | - имя поля, значние которого необходимо вернуть |
mixed | $default | - значение по-умолчанию |
rowCount | ( | ) |
Возвращает количество строк в результате
setResultType | ( | $type | ) |
Устанавливает тип возвращаемого массива функциями getRow
mixed | MYSQL_ASSOC, MYSQL_NUM, MYSQL_BOTH |
$auto_free = true |
$res_type = MYSQLI_ASSOC |
$resource |