mysqli_result 클래스

(PHP 5, PHP 7, PHP 8)


소개

데이터베이스에 대한 쿼리에서 얻은 결과 집합을 나타냅니다.


클래스 개요

                  
class mysqli_result implements IteratorAggregate {
  /* Properties */
  public int $current_field;
  public int $field_count;
  public ?array $lengths;
  public int|string $num_rows;
  public int $type;
  /* Methods */
  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_array(int $mode = MYSQLI_BOTH): array|null|false
  public fetch_assoc(): array|null|false
  public fetch_column(int $column = 0): null|int|float|string|false
  public fetch_field_direct(int $index): object|false
  public fetch_field(): object|false
  public fetch_fields(): array
  public fetch_object(string $class = "stdClass", array $constructor_args = []): object|null|false
  public fetch_row(): array|null|false
  public field_seek(int $index): bool
  public free(): void
  public close(): void
  public free_result(): void
  public getIterator(): Iterator
}
                  
                

Properties

type
결과가 버퍼링되었는지 또는 버퍼링되지 않았는지 int(각각 MYSQLI_STORE_RESULT 또는 MYSQLI_USE_RESULT)로 저장합니다.

변경 로그

버전설명
8.0.0 mysqli_result는 이제 IteratorAggregate를 구현합니다. 이전에는 Traversable이 대신 구현되었습니다.

목차