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() - Виконує запит до бази даних