ingres_fetch_array
(PHP 4 >= 4.0.2, PHP 5 <= 5.0.5, PECL ingres >= 1.0.0)
ingres_fetch_array — Fetch a row of result into an array
Описание
array ingres_fetch_array
( resource $result
[, int $result_type
] )
If two or more columns of the result have the same field names,
the last column will take precedence. To access the another
column or columns of the same name, you must use the numeric index of the
column or make an alias for the column. For example:
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_array() 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
-
result_type
-
The result type. This result_type
can be INGRES_NUM for
enumerated array, INGRES_ASSOC for associative array, or
INGRES_BOTH (default).
Возвращаемые значения
Returns an array that corresponds to the fetched row,
or FALSE if there are no more rows
Примеры
Пример #1 Fetch a row of result into an array
<?php
$link = ingres_connect($database, $user, $password);
$result = ingres_query($link,"select * from table");
while ($row = ingres_fetch_array($result)) {
echo $row["user_id"]; // using associative array
echo $row["fullname"];
echo $row[1]; // using enumerated array
echo $row[2];
}
?>