fbsql_fetch_array - извлекает результирующий ряд как ассоциативный массив, числовой массив или
и тот и другой.
Описание
array fbsql_fetch_array (resource result [, int result_type])
Возвращает массив, соответствующий извлечённому ряду, или FALSE, если рядов больше нет.
fbsql_fetch_array() это расширенная версия fbsql_fetch_row().
В дополнение к сохранению данных в числовых индексах результирующего массива,
она также хранит данные в ассоциативных индексах, используя имена полей в качестве ключей.
Если два или более столбцов в результате имеют одинаковые имена,
преимущество имеет последний столбец. Для доступа к другому столбцу (столбцам)
с тем же именем вы обязаны использовать числовой индекс столбца или создать для столбца псевдоним.
select t1.f1 as foo t2.f1 as bar from t1, t2
Важно отметить, что использование fbsql_fetch_array() НЕНАМНОГО медленнее, чем
fbsql_fetch_row()
, но предоставляет важное дополнительное значение.
Необязательный второй аргумент result_type в fbsql_fetch_array() это константа, принимающая следующие значения: FBSQL_ASSOC, FBSQL_NUM и
FBSQL_BOTH.