En ningún momento estás creando una matriz aquí. En su ciclo, simplemente está modificando algunas variables que, en el contexto que publicó, no puedo razonar.
Si todo lo que necesita, no hay filtrado de datos en absoluto, esto hará:
$list = Array();
while( $row = mysqli_fetch_array($result) ) {
$list[] = $row;
}
[] básicamente 'agrega' en PHP, es un mecanismo feo pero funciona.
Si desea acceder a las filas por clave principal ( id
en su caso, creo) simplemente reemplace []
con [$row["id"]]