A classe mysqli_result

(PHP 5, PHP 7, PHP 8)

Introdução

Representa o conjunto de resultados da consulta feita ao banco de dados.

Resumo da classe

class mysqli_result implements IteratorAggregate {
/* Propriedades */
public readonly int $current_field;
public readonly int $field_count;
public readonly ?array $lengths;
public readonly int|string $num_rows;
public int $type;
/* Métodos */
public __construct(mysqli $mysql, int $result_mode = MYSQLI_STORE_RESULT)
public data_seek(int $offset): bool
public fetch_all(int $mode = MYSQLI_NUM): array
public fetch_column(int $column = 0): null|int|float|string|false
public fetch_object(string $class = "stdClass", array $constructor_args = []): object|null|false
public field_seek(int $index): true
public free(): void
public close(): void
public free_result(): void
}

Propriedades

type

Armazena informação se o o resultado é com ou sem buffer, como um int (MYSQLI_STORE_RESULT ou MYSQLI_USE_RESULT, respectivamente).

Registro de Alterações

Versão Descrição
8.0.0 mysqli_result agora implementa IteratorAggregate. Anteriormente, Traversable era implementado.

Table of Contents