PHP. Руководство по PHP. 2005
mysql_fetch_assoc
mysql_fetch_assoc
(PHP 4 >= 4.0.3, PHP 5)mysql_fetch_assoc --
Обрабатывает ряд результата запроса и возвращает ассоциативный массив.
Описание
array mysql_fetch_assoc (resource result)Возвращает ассоциативный массив с названиями индексов, соответсвующими
названиям колонок или FALSE если рядов больше нет.
Функция mysql_fetch_assoc() аналогична вызову функции
mysql_fetch_array() со вторым параметром, равным
MYSQL_ASSOC. Функция возвращает только ассоциативный массив.
Если вам нужны как ассоциативные, так и численные индексы в массиве,
обратитесь к функции mysql_fetch_array().
Если несколько колонок в запросе имеют одинаковые имена, значение ключа
массива с индексом названия колонок будет равно значению последней из
колонок. Чтобы работать с первыми, используйте функции, возвращающие
не ассоциативный массив: mysql_fetch_row(), либо используйте алиасы.
Смотрите пример использования алиасов в SQL в описании
функции mysql_fetch_array().
Важно заметить, что
mysql_fetch_assoc() работает НЕ
медленнее, чем
mysql_fetch_row(), предоставляя более удобный доступ к
данным.
Замечание: Имена полей, возвращаемые этой
функцией, регистро-зависимы.
См. также
mysql_fetch_array
mysql_fetch_field