Qual a finalidade da função "mysqgli_fetch_array()" na lingu...

Próximas questões
Com base no mesmo assunto
Q2427305 Programação

Qual a finalidade da função "mysqgli_fetch_array()" na linguagem PHP?

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - Executa uma consulta SQL no banco de dados MySQL e retorna os resultados em forma de matriz.

A função mysqli_fetch_array() em PHP é usada para obter uma linha de resultado de uma consulta SQL e devolvê-la como uma matriz associativa (associative array), uma matriz numérica (numeric array) ou ambas. Este conceito é central para manipulação de resultados de consultas SQL em aplicações PHP que utilizam o banco de dados MySQL.

Para entender melhor, vamos abordar cada alternativa:

Alternativa A: Esta é a alternativa correta. A função mysqli_fetch_array() realmente executa uma consulta SQL no banco de dados MySQL e retorna os resultados em forma de matriz (array). Esta função é essencial quando se deseja trabalhar com os dados retornados pela consulta, permitindo acesso rápido e fácil aos resultados.

Alternativa B: Está incorreta. A função que conecta a aplicação PHP ao banco de dados MySQL é mysqli_connect(). O objetivo desta função é estabelecer uma conexão com o servidor de banco de dados.

Alternativa C: Também está incorreta. Não há uma função que transforme diretamente uma matriz em um objeto de resultado MySQL. Funções como mysqli_fetch_array() trabalham no sentido contrário, obtendo dados de um objeto de resultado e transformando-os em matriz.

Alternativa D: Esta alternativa está errada. A configuração de conexão com o banco de dados é estabelecida com funções como mysqli_connect() ou através de parâmetros de configuração passados em scripts PHP.

Alternativa E: Está incorreta. Para retornar o número de linhas afetadas pela última consulta MySQL executada, utiliza-se a função mysqli_affected_rows(). Esta função é especialmente útil para operações de inserção, atualização e exclusão de dados.

Espero que esta explicação tenha esclarecido a finalidade da função mysqli_fetch_array() e ajudado a entender por que a alternativa A é a correta. Se tiver mais dúvidas, estou à disposição para ajudar!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito A

Faz uma consulta no MySQL e retorna os resultados em forma de matriz.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo