Класс содержит методы для работы с результатом 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 |