Как сгенерировать UTC Unix Timestamp в C # [дубликат]

fetch_all потребляет больше памяти, чем fetch_array (), и имеет другие побочные эффекты, поэтому fetch_array / fetch_assoc являются предпочтительными.

Подробно из документации PHP:

Доступно только с mysqlnd.

Поскольку mysqli_fetch_all () возвращает все строки в виде массива за один шаг, он может потреблять больше памяти, чем некоторые аналогичные функции, такие как mysqli_fetch_array (), который возвращает только одну строку за раз из набора результатов. Кроме того, если вам нужно выполнить итерацию по набору результатов, вам понадобится конструкция цикла, которая будет еще больше влиять на производительность. По этим причинам mysqli_fetch_all () следует использовать только в тех ситуациях, когда полученный набор результатов будет отправлен на другой уровень для обработки.

Если вы действительно хотите его использовать, вам необходимо установить mySQL с собственным приводом (mysqlnd) Пример установки:

./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \

На Ubuntu вы можете просто сделать

sudo apt-get install php5-mysqlnd
13
задан Community 23 May 2017 в 12:16
поделиться