# SqlStatementResult クラス

(PECL mysql-xdevapi >= 8.0.11)

## はじめに

## クラス概要

class mysql_xdevapi\SqlStatementResult implements mysql_xdevapi\BaseResult, Traversable {
/* メソッド */
public function fetchAll(): array
public function fetchOne(): array
public function getAffectedItemsCount(): int
public function getColumnsCount(): int
public function getColumnNames(): array
public function getColumns(): Array
public function getGeneratedIds(): array
public function getLastInsertId(): String
public function getWarnings(): array
public function getWarningCounts(): int
public function hasData(): bool
public function nextResult(): mysql_xdevapi\Result
}

## 目次

- SqlStatementResult::__construct — SqlStatementResult のコンストラクタ
- SqlStatementResult::fetchAll — 結果セットから全行取得する
- SqlStatementResult::fetchOne — 単一の行を取得する
- SqlStatementResult::getAffectedItemsCount — 影響を受けた行数を取得する
- SqlStatementResult::getColumnsCount — カラムの数を取得する
- SqlStatementResult::getColumnNames — カラム名を取得する
- SqlStatementResult::getColumns — カラムを取得する
- SqlStatementResult::getGeneratedIds — 生成された id を取得する
- SqlStatementResult::getLastInsertId — 最後に挿入されたidを取得する
- SqlStatementResult::getWarnings — 直近の操作から発生した警告を取得する
- SqlStatementResult::getWarningsCount — 直近の操作で発生した警告の数を取得する
- SqlStatementResult::hasData — 結果がデータを持っているかを調べる
- SqlStatementResult::nextResult — 次の結果を取得する

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open