mysqli_result::fetch_all
mysqli_fetch_all
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
mysqli_result::fetch_all -- mysqli_fetch_all - Вибирає всі рядки з результуючого набору і поміщає їх в асоціативний масив, звичайний масив або в обидва
Опис
Об'єктно-орієнтований стиль
public mysqli_result::fetch_all(int $mode = MYSQLI_NUM): array
Процедурний стиль
mysqli_fetch_all(mysqli_result $result, int $mode = MYSQLI_NUM): array
Повертає двовимірний масив всіх рядків результатів у вигляді асоціативного масиву, числового масиву або обох.
Зауваження :
До PHP 8.1.0, функція доступна лише з mysqlnd
Список параметрів
result
Тільки для процедурного стилю: об'єкт mysqli_result, який повернула функція mysqli_query() mysqli_store_result() mysqli_use_result() або mysqli_stmt_get_result()
mode
Цей необов'язковий параметр приймає значення константи, яка вказує на тип масиву, який потрібно помістити дані. Можливі значення параметра: MYSQLI_ASSOC
MYSQLI_NUM
або MYSQLI_BOTH
Значення, що повертаються
Повертає масив, що містить асоціативні або звичайні масиви з даними результуючої таблиці.
список змін
Версия | Опис |
---|---|
8.1.0 | Тепер також доступно при збиранні з libmysqlclient. |
Приклади
Приклад #1 Приклад використання mysqli_result::fetch_all()****
Об'єктно-орієнтований стиль
Loading...
Процедурний стиль
Loading...
Результат виконання наведених прикладів:
Kabul (AFG)
Qandahar (AFG)
Herat (AFG)
Дивіться також
- mysqli_fetch_array() - Вибирає наступний рядок з набору результатів і поміщає його в асоціативний масив, звичайний масив або в обидва
- mysqli_fetch_column() - отримує один стовпець з наступного рядка набору результатів
- mysqli_query() - Виконує запит до бази даних