Функция mysql_fetch_assoc() обрабатывает результаты запроса и возвращает ассоциативный массив. Синтаксис функции:
array mysql_fetch_assoc(resource result)
В качестве единственного аргумента result функция принимает дескриптор запроса, возвращаемый функцией mysqi_query(). Возвращает массив, содержащий данные обработанного ряда, или false, если рядов больше нет. Пример использования mysqifetchassoc о приведен в листинге 8.43.
Функция mysqi fetcharray () возвращает результаты запроса, выполненного функцией mysq:_4uery0, в виде массива. Причем тип массива (численный или ассоциативен) может быть задан. Синтаксис данной функции:
array mysql fetch_array(resource result [, int result_type])
В качестве первого аргумента result функция принимает дескриптор запроса, возвращаемый функцией mysqi_query(). Второй необязательный параметр может принимагьтри значения:
MYSQL ASSOC -- возврат результата работы в виде ассоциативного массива;
П MYSQL NUM возврат результата работы в виде численного массива;
MYSQL BOTH -* возврат результата работы в виде массива, содержащего как
численные, "?К и ассоциативные индексы.
Функция mysqi_fetch_object() обрабатывает результат запроса функции mysqlquery () и возвращает поля таблицы в виде объекта, имена членов которого совпадают с именами полей таблицы. Синтаксис функции:
object mysql_fetch_object(resource result)
В качестве единственного аргумента result функция принимает дескриптор запроса, возвращаемый функцией mysqi_query(). Возвращает объект со свойствами, соответствующими колонкам в обработанном ряду, или false, если рядов больше нет.