mysql_fetch_assoc
(PHP 4 >= 4.0.3, PHP 5)
mysql_fetch_assoc — Повертає ряд результату запиту як асоціативний масив.
Увага
Цей модуль застарів, починаючи з версії PHP 5.5.0, і видалений у PHP 7.0.0. Використовуйте замість нього MySQLi або PDO_MySQLСмотрите также инструкциюMySQL: вибір API. Альтернативи для цієї функції:
- mysqli_fetch_assoc()
- PDOStatement::fetch()с параметром
mode
заданим як**PDO::FETCH_ASSOC
**
Опис
mysql_fetch_assoc(resource $result): array
Повертає асоціативний масив, що відповідає отриманому ряду і зсуває вперед внутрішній покажчик результату. Функція mysql_fetch_assoc() аналогічна виклику функції mysql_fetch_array() з другим необов'язковим параметром, що дорівнює MYSQL_ASSOC. Функція повертає лише асоціативний масив.
Список параметрів
result
оброблюваний результат запиту. Цей результат можна отримати за допомогою функції mysql_query()
Значення, що повертаються
Повертає асоціативний масив рядків, що відповідає отриманому ряду, або false
якщо лав більше немає.
Якщо два або більше стовпців результату мають однакові імена, пріоритет матиме останній стовпець. Для доступу до іншого однойменного стовпця (або стовпців), вам необхідно або звернутися до результату запиту за числовим індексом за допомогою mysql_fetch_row() або додати псевдоніми до потрібних стовпців. Для більш детальної інформації про псевдоніми дивіться опис прикладу mysql_fetch_array()
Приклади
Приклад #1 Розширений приклад використання mysql_fetch_assoc()
Loading...
Примітки
Зауваження Продуктивність
Важливо, що **mysql_fetch_assoc()*лишьнезначно*медленнее, чемmysql_fetch_row(), але водночас надає важливу додаткову інформацію.
Зауваження: Імена полів, що повертаються цією функцією залежними від регістру
Зауваження: Ця функція встановлює NULL-поля значення **
null
**PHP.
Дивіться також
- mysql_fetch_row() - Обробляє ряд результату запиту та повертає масив із числовими індексами
- mysql_fetch_array() - Обробляє ряд результатів запиту, повертаючи асоціативний масив, чисельний масив або обидва
- mysql_data_seek() - Переміщує внутрішній покажчик у результаті запиту
- mysql_query() - Надсилає запит MySQL
- mysql_error() - Повертає текст помилки останньої операції з MySQL