Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

mysqli_fetch_assoc

Gostaria de saber mais sobre o

mysqli_fetch_assoc

Não entendi muito bem ?

1 resposta
solução!

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

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software