Разница между mysql_fetch_assoc() и mysql_fetch_array()

Тема в разделе "Базы данных", создана пользователем Smile, 16 май 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Smile

    Smile Нарушитель

    Регистр.:
    12 ноя 2006
    Сообщения:
    157
    Симпатии:
    11
    Привет всем,

    подскажите в чем разница между mysql_fetch_assoc() и mysql_fetch_array() ...

    mysql_fetch_assoc() - заносит запись в ассоциативный масив
    mysql_fetch_array() - просто заносит запись в масив...

    но какаю разница между ними... никак до меня не доходит... :confused:

    подскажите на примерах плз...
     
  2. vadoru

    vadoru Постоялец

    Регистр.:
    28 янв 2007
    Сообщения:
    122
    Симпатии:
    46

    mysql_fetch_assoc() как сказали возвращает результат в виде ассоциативного массива

    mysql_fetch_array() - тип возвращаемого массива может быть задан во втором необязательном параметре

    mysql_fetch_array(result [, type])

    type - MYSQL_ASSOC или MYSQL_NUM или MYSQL_BOTH
     
  3. BlackHawk74

    BlackHawk74 Создатель

    Регистр.:
    8 май 2010
    Сообщения:
    13
    Симпатии:
    2
    mysql_fetch_assoc - массив только вида $arr['key1']
    mysql_fetch_array - можно обращаться как $arr['key1'], так и $arr[0] (если запускать без второго ключа)
     
Статус темы:
Закрыта.