| |
|
||||||||||
mysql_fetch_array(PHP 3, PHP 4) mysql_fetch_array - извлекает результирующий ряд как ассоциативный массив, числовой массив или и тот, и другой. Описаниеarray mysql_fetch_array (resource result [, int 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() ).
Детали см. в mysql_fetch_row() и mysql_fetch_assoc() . |
||||||||||
|
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |