The mysqli_result class

(PHP 5, PHP 7)

Введение

Представляет результирующий набор, полученный из запроса в базу данных.

Список изменений

Список изменений
Версия Описание
5.4.0 Добавлена поддержка Iterator, так как mysqli_result теперь реализует Traversable.

Обзор классов

mysqli_result implements Traversable {
/* Свойства */
array $lengths;
/* Методы */
public data_seek ( int $offset ) : bool
public fetch_all ( int $resulttype = MYSQLI_NUM ) : mixed
public fetch_array ( int $resulttype = MYSQLI_BOTH ) : mixed
public fetch_assoc ( ) : array
public fetch_field_direct ( int $fieldnr ) : object
public fetch_field ( ) : object
public fetch_fields ( ) : array
public fetch_object ( string $class_name = "stdClass" , array $params = ? ) : object
public fetch_row ( ) : mixed
public field_seek ( int $fieldnr ) : bool
public free ( ) : void
public close ( ) : void
public free_result ( ) : void
}

Содержание

  • 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 — Получает число рядов в результирующей выборке