ingres_fetch_array
ingres_fetch_object
Ingres 関数
PHP Manual

# ingres_fetch_assoc

(PECL ingres >= 2.2.2)

ingres_fetch_assoc — Fetch a row of result into an associative array

### 説明

array ingres_fetch_assoc ( resource `$result` )

This function is stores the data fetched from a query executed using ingres_query() in an associative array, using the field names as keys.

With regard to speed, the function is identical to ingres_fetch_object(), and almost as quick as ingres_fetch_row() (the difference is insignificant).

By default, arrays created by ingres_fetch_assoc() start from position 1 and not 0 as with other DBMS extensions. The starting position can be adjusted to 0 using the configuration parameter ingres.array_index_start.

> 注意: Related Configurations
> See also the ingres.array_index_start, ingres.fetch_buffer_size and ingres.utf8 directives in Runtime Configuration.

### パラメータ

`result`

  The query result identifier

### 返り値

Returns an associative array that corresponds to the fetched row, or `FALSE` if there are no more rows

### 例

例1 Fetch a row into an associative array

`<?php
$link = ingres_connect($database, $user, $password);
$result = ingres_query($link,"select * from table");
while ($row = ingres_fetch_assoc($result)) {
echo $row["user_id"]; // using associative array
echo $row["fullname"];
}
?>`

### 参考

- ingres_query() - Ingres に SQL クエリを送信する
- ingres_num_fields() - 直近のクエリにより返されたフィールドの数を得る
- ingres_field_name() - クエリ結果においてフィールド名を得る
- ingres_fetch_array() - 1 行分の結果を配列に取得する
- ingres_fetch_object() - 1 行分の結果をオブジェクトとして取得する
- ingres_fetch_row() - 1 行分の結果を数値添字配列として取得する

ingres_fetch_array
ingres_fetch_object
Ingres 関数
PHP Manual