FC ConcursosFC Concursos

Questão FC374815

Considere o desenvolvimento de determinada aplicação em que o cliente possui como Sistema de Gerenciamento de Banco de Dados (SGBD) o Microsoft SQL Server; dessa forma, torna-se ne

Desenvolvimento Web

Instituto Consulplan · 2022

Considere o desenvolvimento de determinada aplicação em que o cliente possui como Sistema de Gerenciamento de Banco de Dados (SGBD) o Microsoft SQL Server; dessa forma, torna-se necessário implementar funções para que o site acesse o SQL Server do cliente. Para tanto, o PHP possui diversas funções predefinidas para lidar com inúmeras situações, inclusive com alguns SGBDs, e o SQL Server é um desses. Assinale, a seguir, a função que obtém informações sobre determinado campo.

  1. mssql_execute
  2. mssql_field_seek
  3. mssql_fetch_field
  4. mssql_fetch_array
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A função mssql_fetch_field é usada para obter a metadata de uma coluna específica em um conjunto de resultados obtido do Microsoft SQL Server.

Ela recebe como parâmetro o resource retornado por uma consulta (e opcionalmente o índice da coluna) e retorna um objeto com propriedades que descrevem o campo, como nome, tipo e tamanho, entre outros dados úteis.

Exemplo de uso:
  $field = mssql_fetch_field($result, $index);
  echo $field->name;

É muito útil para gerar cabeçalhos dinâmicos, validar ou converter valores conforme o tipo da coluna e documentar estruturas de resultado em tempo de execução.

Observação: a extensão mssql está obsoleta em versões modernas do PHP; em projetos novos recomenda-se usar extensões atuais (por exemplo, PDO/SQLSRV).

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo