Gostaria de saber mais sobre o
mysqli_fetch_assoc
Não entendi muito bem ?
Gostaria de saber mais sobre o
mysqli_fetch_assoc
Nã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