Top.Mail.Ru
Ответы

Mysql_fetch_assoc() VS mysql_fetch_array() В чем разница?

По дате
По рейтингу
Аватар пользователя
Новичок
10лет

да это верно они обе deprecated но разница в том что последняя вернет массив а ля array(0=>"test", 1=>"test2") а первая ассоциативный массив типа array("test"=>"text" "test2"=>"text2" );

Аватар пользователя
Гуру
10лет

разницы никакой, тк обе устарели

Аватар пользователя
Просветленный
10лет

Обе в топку. Ибо DEPRECATED.

Аватар пользователя
Гуру
10лет

Возвращает ассоциативный массив с названиями индексов, соответсвующими названиям колонок или FALSE если рядов больше нет.

Функция mysql_fetch_assoc() аналогична вызову функции mysql_fetch_array() со вторым параметром, равным MYSQL_ASSOC. Функция возвращает только ассоциативный массив. Если вам нужны как ассоциативные, так и численные индексы в массиве, обратитесь к функции mysql_fetch_array().