Эта функция - ЭКСПЕРИМЕНТАЛЬНАЯ. Поведение, имя и всё остальное, что задокументировано для данной функции может быть изменено в будущих релизах РНР без предупреждения. Вы можете использовать эту функцию только на свой страх и риск.
ingres_fetch_array() возвращает массив, соответствующий извлечённому ряду, или
FALSE, если рядов больше нет.
Эта функция является расширенной версией
ingres_fetch_row(). В дополнение к сохранению данных в числовых индексах результирующего массива,
она также сохраняет данные в ассоциативных индексах, используя имена полей в качестве ключей.
Если два или более столбца результата имеют одинаковые имена полей, последний столбец будет иметь преимущество. Для доступа к другим столбцам с
тем же именем вы обязаны использовать числовой индекс столбца или создать псевдоним столбца.
ingres_query(select t1.f1 as foo t2.f1 as bar from t1, t2);
$result = ingres_fetch_array();
$foo = $result["foo"];
$bar = $result["bar"];
result_type может быть INGRES_NUM для перечислимого массива, INGRES_ASSOC для
ассоциативного массива или INGRES_BOTH (по умолчанию).