A fim de tratar as informações retomadas por comandos SQL, ...

Próximas questões
Com base no mesmo assunto
Q997415 Banco de Dados

A fim de tratar as informações retomadas por comandos SQL, o PHP apresenta uma série de funções a serem utilizadas. Dadas as funções PHP existentes para tratar informações vindas de bancos de dados MySQL, relacione a coluna da esquerda com a da direita e, em seguida, assinale a alternativa correta.


1 – mysq1_affected_rows

2 – mysql_fetch_object

3 – mysql_fetch_array

4 – mysql_num_fields

5 – mysql_num_rows


( ) Armazena a linha atual do resultado em um array associativo.

( ) Retoma o número de linhas afetadas por uma operação.

( ) Retoma o número de colunas de uma consulta.

( ) Retoma o número de linhas de uma consulta.

( ) Retoma uma linha como um objeto.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

**Alternativa correta:** B - 3 – 1 – 4 – 5 – 2

Vamos analisar cada uma das funções mencionadas para entender por que a alternativa B é a correta.

1. mysql_affected_rows: Esta função é usada para retomar o número de linhas afetadas pela última consulta INSERT, UPDATE ou DELETE. Portanto, ela está relacionada com a descrição "Retoma o número de linhas afetadas por uma operação". Isso corresponde ao número 1 na questão.

2. mysql_fetch_object: Esta função é utilizada quando queremos retomar uma linha como um objeto. Isso significa que os dados de uma linha da consulta são retornados como um objeto PHP. Na questão, essa descrição está associada com o número 5.

3. mysql_fetch_array: Utilizada para armazenar a linha atual do resultado em um array associativo. Portanto, ela está ligada à primeira descrição dada na questão, correspondente ao número 3.

4. mysql_num_fields: Essa função é usada para retomar o número de colunas de uma consulta. Assim, a descrição "Retoma o número de colunas de uma consulta" se relaciona ao número 4.

5. mysql_num_rows: Utilizada para retomar o número de linhas de uma consulta, ou seja, quantas linhas de dados resultaram de uma consulta SELECT. A descrição correspondente é "Retoma o número de linhas de uma consulta", que é o número 5 na questão.

Agora, analisando a alternativa B, temos a seguinte associação correta:

  • 3 – Armazena a linha atual do resultado em um array associativo.
  • 1 – Retoma o número de linhas afetadas por uma operação.
  • 4 – Retoma o número de colunas de uma consulta.
  • 5 – Retoma o número de linhas de uma consulta.
  • 2 – Retoma uma linha como um objeto.

As outras alternativas (A, C, D) não seguem esta combinação correta de associações entre as funções e suas descrições, o que as torna incorretas.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

B= 3-1-4-5-2

Clique para visualizar este comentário

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