Magna Concursos
Questões
Planos
Entrar
Entrar
Criar Conta
Respondida
1986498
Ano:
2020
Disciplina:
TI - Banco de Dados
Banca:
FUNDATEC
Orgão:
CIGA-SC
Provas:
Programador
Provas
×
Administração
Segurança
SQL Injection
SQL
DML
SELECT
Qual dos trechos de código abaixo, em linguagem PHP 5.5, é executado sem erros e, adicionalmente, pode ser considerado o mais seguro para fazer uma consulta em uma tabela de usuários em um banco de dados relacional PostgreSQL?
A
$nome = "João"; $sql = "SELECT nome, sobrenome, senha FROM tb_usuario WHERE nome=$nome;"; $resultado = pg_query($conn, $sql);
B
$nome = $_GET["nome"]; $sql = "SELECT nome, sobrenome, senha FROM tb_usuario WHERE nome='$nome;'"; $resultado = pg_secure_query($conn, $sql);
C
$nome = $_GET["nome"]; $sql = "SELECT nome, sobrenome, senha FROM tb_usuario WHERE nome=$1;"; $resultado = pg_query_params($conn, $sql, array($nome));
D
$nome = $_GET["nome"]; $sql = "SELECT nome, sobrenome, senha WHERE nome='$nome';"; $resultado = pg_query($conn, $sql);
E
$nome = $_GET["nome"]; $sql = "SELECT nome, sobrenome, encrypt(senha) FROM tb_usuario WHERE nome=$nome;"; $resultado = pg_query_params($conn, $sql);
Resolver
Comentários
0
×
Cadernos
×
Flashcards
×
Estatísticas
×
Reportar um erro
×
Provas
Questão presente nas seguintes provas
Programador
40 Questões
Resolver Prova
Publicar
Responder
Qual o problema da questão?
Selecione uma opção
Questão Desatualizada
Questão Repetida
Gabarito Errado
Outros Motivos
Mensagem
Enviar
Acessar
Criar Conta
Acesse sua Conta
Google
Facebook
Esqueci minha senha
Acessar
Ainda não tem conta?
Crie uma
!
Crie uma Conta
Criar Conta
Olá, para continuar, precisamos criar uma conta!
É
rápido
e
grátis
.
Google
Facebook
Concordo com os
Termos de Uso
Criar
Já tem uma conta?
Acesse aqui