Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Criar array em PHP a partir do mysql


Em nenhum momento você está criando uma matriz aqui. No seu loop, você está simplesmente modificando algumas variáveis ​​que, no contexto que você postou, não consigo raciocinar.

Se tudo o que você precisa, sem filtragem de dados, isso fará:
$list = Array();
while( $row = mysqli_fetch_array($result) ) {
   $list[] = $row;
}

[] basicamente 'anexa' em PHP, é um mecanismo feio, mas funciona.

Se você quiser acessar linhas por chave primária ( id no seu caso eu acho) então simplesmente substitua [] com [$row["id"]]