mysql_fetch_array Обрабатывает ряд результата запроса, возвращая ассоциативный массив, численный массив или оба &mysql.alternative.note; mysqli_fetch_array PDOStatement::fetch &reftitle.description; arraymysql_fetch_array resourceresult intresult_typeMYSQL_BOTH Возвращает массив, соответствующий обработанному ряду результата запроса и сдвигает внутренний указатель данных вперёд. &reftitle.parameters; &mysql.result.description; result_type Тип возвращаемого массива. Является константой и может принимать следующие значения: MYSQL_ASSOC, MYSQL_NUM и MYSQL_BOTH. &reftitle.returnvalues; Возвращает массив строк, соответствующих обработанному ряду результата запроса, или &false;, если рядов больше нет. Тип возвращаемого массива зависит от значения параметра result_type. При использовании MYSQL_BOTH (по умолчанию), вы получите массив, состоящий как из ассоциативных индексов, так и из численных. MYSQL_ASSOC вернёт только ассоциативные индексы (аналогично функции mysql_fetch_assoc), а MYSQL_NUM - только численные (аналогично функции mysql_fetch_row). Если несколько колонок в результате будут иметь одинаковые названия, то будет возвращена последняя колонка. Чтобы получить доступ к другим колонкам с тем же именем, используйте численные индексы массива или псевдонимы в запросе. В случае псевдонимов используйте именно их - вы не сможете использовать настоящие имена колонок. &reftitle.examples; Запрос с применением псевдонимов для дублирующихся имён колонок <function>mysql_fetch_array</function> с <constant>MYSQL_NUM</constant> ]]> <function>mysql_fetch_array</function> с <constant>MYSQL_ASSOC</constant> ]]> <function>mysql_fetch_array</function> с <constant>MYSQL_BOTH</constant> ]]> &reftitle.notes; Производительность Важно заметить, что mysql_fetch_array работает незначительно медленнее, чем mysql_fetch_row, в то же время предоставляя намного более удобный доступ к данным. &database.field-case; &database.fetch-null; &reftitle.seealso; mysql_fetch_row mysql_fetch_assoc mysql_data_seek mysql_query