mysql_fetch_array Обрабатывает ряд результата запроса, возвращая ассоциативный массив, численный массив или оба. Описание массивmysql_fetch_array ресурсresult целое result_type Возвращает массив с обработанным рядом результата запроса, или &false;, если рядов больше нет. mysql_fetch_array расширенная версия функции mysql_fetch_row. В дополнении к хранению значений в массиве с численными индексами, функция возвращает значения в массиве с индексами по названию колонок. Если несколько колонок в результате будут иметь одинаковые названия, последняя колонка будет возвращена. Чтобы получить доступ к первым, используйте численные индексы массива или алиасы в звпросе. В случае алиасов используйте именно их -- вы не сможете использовать настоящие имена колонок, как например не сможете использовать 'field' в нижеописанном примере. Запрос с дублирующимися именами колонок Важно заметить, что mysql_fetch_array работает НЕ медленне, чем mysql_fetch_row, в то время, как предоставляет более удобный доступ к данным. Второй опциональный аргумент result_type в функции mysql_fetch_array -- константа и может принимать следующие значения: MYSQL_ASSOC, MYSQL_NUM и MYSQL_BOTH. Эта возможность добавлена в PHP 3.0.7. Значением по умолчанию является: MYSQL_BOTH. Используя MYSQL_BOTH, вы получите массив, состоящий как из ассоциативных индексов, так и из численных. MYSQL_ASSOC вернёт только ассоциативные соответствия (аналогично функции mysql_fetch_assoc и MYSQL_NUM только численные (аналогично функции mysql_fetch_row). &database.field-case; <function>mysql_fetch_array</function> с MYSQL_NUM ]]> <function>mysql_fetch_array</function> с MYSQL_ASSOC ]]> <function>mysql_fetch_array</function> с MYSQL_BOTH ]]> См. также mysql_fetch_row и mysql_fetch_assoc.