

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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?
$nome = "João";
$sql = "SELECT nome, sobrenome, senha FROM tb_usuario WHERE nome=$nome;";
$resultado = pg_query($conn, $sql);
$nome = $_GET["nome"];
$sql = "SELECT nome, sobrenome, senha FROM tb_usuario WHERE nome='$nome;'";
$resultado = pg_secure_query($conn, $sql);
$nome = $_GET["nome"];
$sql = "SELECT nome, sobrenome, senha FROM tb_usuario WHERE nome=$1;";
$resultado = pg_query_params($conn, $sql, array($nome));
$nome = $_GET["nome"];
$sql = "SELECT nome, sobrenome, senha WHERE nome='$nome';";
$resultado = pg_query($conn, $sql);
$nome = $_GET["nome"];
$sql = "SELECT nome, sobrenome, encrypt(senha) FROM tb_usuario WHERE nome=$nome;";
$resultado = pg_query_params($conn, $sql);