The mysqli_result class
(PHP 5, PHP 7)
Введение
Представляет результирующий набор, полученный из запроса в базу данных.
Список изменений
Версия | Описание |
---|---|
5.4.0 | Добавлена поддержка Iterator, так как mysqli_result теперь реализует Traversable. |
Обзор классов
mysqli_result
implements
Traversable
{
/* Свойства */
int $current_field
;
int $field_count;
array $lengths;
int $num_rows;
/* Методы */
}Содержание
- mysqli_result::$current_field — Получает смещение указателя по отношению к текущему полю
- mysqli_result::data_seek — Перемещает указатель результата на выбранную строку
- mysqli_result::fetch_all — Выбирает все строки из результирующего набора и помещает их в ассоциативный массив, обычный массив или в оба
- mysqli_result::fetch_array — Выбирает одну строку из результирующего набора и помещает ее в ассоциативный массив, обычный массив или в оба
- mysqli_result::fetch_assoc — Извлекает результирующий ряд в виде ассоциативного массива
- mysqli_result::fetch_field_direct — Получение метаданных конкретного поля
- mysqli_result::fetch_field — Возвращает следующее поле результирующего набора
- mysqli_result::fetch_fields — Возвращает массив объектов, представляющих поля результирующего набора
- mysqli_result::fetch_object — Возвращает текущую строку результирующего набора в виде объекта
- mysqli_result::fetch_row — Получение строки результирующей таблицы в виде массива
- mysqli_result::$field_count — Получение количества полей в результирующем наборе
- mysqli_result::field_seek — Установить указатель поля на определенное смещение
- mysqli_result::free — Освобождает память, занятую результатами запроса
- mysqli_result::$lengths — Возвращает длины полей текущей строки результирующего набора
- mysqli_result::$num_rows — Получает число рядов в результирующей выборке