mysqli_result::fetch_all
mysqli_fetch_all
(PHP 5 >= 5.3.0, PHP 7, PHP 8)
mysqli_result::fetch_all -- mysqli_fetch_all — Obtener todas las filas en un array asociativo, numérico, o en ambos
Descripción
Estilo orientado a objetos
mysqli_result::fetch_all(
int $resulttype
= MYSQLI_NUM):
mixed
Valores devueltos
Devuelve un array asociativo o numérico que almacena el resultado.
Solo Controlador Nativo de MySQL
Disponible sólo con mysqlnd.
Dado que mysqli_fetch_all() devuelve todas las filas en
un array en un solo paso, puede consumir más memoria que otras funciones similares
tales como mysqli_fetch_array(), que sólo
devuelve una fila cada vez a partir del resultado. Por tanto, si se necesita
recorrer un resultado, será necesario un bucle que minimice el impacto
en rendimiento. Por esta razón, se aconseja que sólo se use
mysqli_fetch_all() en aquellas situaciones en que el
resultado se tenga que enviar a otra capa o nivel para que lo procese.