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.
- mssql_execute
- mssql_field_seek
- mssql_fetch_field
- 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