Procura

ProgramaçãoLinguagens de programação


EXERCÍCIOS - Exercício 282

  • (FUNDATEC 2020)

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);



Próximo:
EXERCÍCIOS - Exercício 283

Vamos para o Anterior: Exercício 281

Tente Este: Exercício 50

Primeiro: Exercício 1

VOLTAR ao índice: Programação






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=19.65ms))((ts_substr_m2=0.00ms))((ts_substr_p2=1.52ms))((ts_substr_c=1.39ms))((ts_substr_im=0.78ms))
((total= 23ms))