Questão de Programação — Linguagens de programação — FGV 2014
ProgramaçãoLinguagens de programação
- Código
- fg007539
- Banca
- FGV
- Órgão
- Câmara Municipal do Recife - PE
- Ano
- 2014
- Nível
- Médio
- Cargo
- Câmara Municipal do Recife-PE - Programador
O seguinte trecho de código PHP, implementado em um servidor por um programador inexperiente, destina-se a consultar, através de um comando SQL, a tabela users de um banco de dados, como parte do processamento de admissão (login) de usuários em um sítio web (o operador . em PHP significa concatenação de cadeias de caracteres):
Supondo que a cadeia de caracteres recebida como login seja ' OR 2=2;--e que a conexão com o servidor de banco de dados tenha sido previamente estabelecida, pode-se afirmar que a consulta:
Supondo que a cadeia de caracteres recebida como login seja ' OR 2=2;--e que a conexão com o servidor de banco de dados tenha sido previamente estabelecida, pode-se afirmar que a consulta:- Anão terá sucesso, devido a um erro sintático no comando SQL;
- Bretornará informações acerca do primeiro usuário encontrado na tabela users;
- Cretornará informações acerca do segundo usuário encontrado na tabela users;
- Dretornará informações acerca de todos os usuários encontrados na tabela users;
- Eserá bem sucedida, mas nada será retornado.