Gostaria de saber mais sobre o
mysqli_fetch_assocNão entendi muito bem ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Gostaria de saber mais sobre o
mysqli_fetch_assocNão entendi muito bem ?
Olá, Victor Padovan.
Ao utilizar a função mysqli_fetch_assoc para uma pesquisa o mesmo irá retornar os resultados da pesquisa por meio de um array associativo. Ou seja associando chave valor, com o nome das colunas da tabela do banco de dados, por exemplo:
[
'user' => 'Jhon',
'email' => 'jhon@teste.com'
]Acima temos uma simulação de uma consulta a tabela user onde retorna os dados da coluna user e `email.
A associação é excelente, pois caso contrário o retorno seria com chaves numéricas da consulta, como por exemplo:
[
0 => 'Jhon',
1 => 'jhon@teste.com'
]Com isso o seu uso no código fica horrível pois você encontraria códigos como o abaixo:
$user= $result[0];E com o retorno associativo você terá:
$user= $result['user'];Ou seja, de forma legível e compreensível pelo programador no momento de ler o código.
Espero ter lhe auxiliado e respondido sua dúvida.
Att,
Diego Brocanelli