Logo Passei Direto
Buscar
Sobre o PDO, é correto afirmar que:


o método exec executa comandos SQL, retornando true ou false, dependendo se o comando foi ou não bem-sucedido;
o método query realiza a consulta, trazendo automaticamente todos os resultados pedidos;
o método exec executa comandos SQL, retornando o número de linhas afetadas;
o método fetchAll recebe como um de seus parâmetros a string de consulta SQL;
o PDO suporta apenas o Banco de Dados MySQL.
User badge image
Estudando com Questões

há 3 anos

Respostas

User badge image

Ed Verified user icon

há 10 meses

Vamos analisar cada uma das afirmações sobre o PDO (PHP Data Objects): 1. "o método exec executa comandos SQL, retornando true ou false, dependendo se o comando foi ou não bem-sucedido;" - Esta afirmação não está correta. O método `exec` retorna o número de linhas afetadas, não um booleano. 2. "o método query realiza a consulta, trazendo automaticamente todos os resultados pedidos;" - Esta afirmação está correta. O método `query` é usado para executar uma consulta SQL e retorna um objeto que pode ser usado para obter os resultados. 3. "o método exec executa comandos SQL, retornando o número de linhas afetadas;" - Esta afirmação está correta. O método `exec` realmente retorna o número de linhas afetadas por uma instrução SQL. 4. "o método fetchAll recebe como um de seus parâmetros a string de consulta SQL;" - Esta afirmação está incorreta. O método `fetchAll` é usado para obter todos os resultados de uma consulta já executada, não recebe a string de consulta SQL como parâmetro. 5. "o PDO suporta apenas o Banco de Dados MySQL." - Esta afirmação é falsa. O PDO suporta vários bancos de dados, incluindo MySQL, PostgreSQL, SQLite, entre outros. Diante da análise, as afirmações corretas são a segunda e a terceira. No entanto, como a pergunta pede para afirmar algo correto sobre o PDO, a melhor resposta é: "o método exec executa comandos SQL, retornando o número de linhas afetadas;".

Essa resposta te ajudou?

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

User badge image

Ed Verified user icon

há 3 anos

Sobre o PDO, é correto afirmar que o método exec executa comandos SQL, retornando o número de linhas afetadas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Ao estudar sobre upload de arquivos em PHP, você encontrou o seguinte código, incompleto:
if(array_key_exists('foto', $_FILES)){
echo "Nome original do arquivo: " . _______;
}
?>


Enviar

Qual seria o trecho de código que complementa o espaço em branco com o nome original do arquivo enviado pelo usuário?


a) $_FILES['foto']['name'].
b) $_FILES['name'];
c) $f['name'];
d) $foto['name'];
e) $_FILES['foto'];
f) $_FILES['foto']['name'].

Um representante comercial da empresa em que você trabalha veio pedir sua ajuda, pois ficou totalmente perdido na última reunião em que todos falaram sobre a tal “arquitetura cliente-servidor”. Depois de um pouco de explicação, o representante entendeu o que é o “servidor”, mas ainda não entendeu o que significa “cliente” na expressão “cliente-servidor”. Você explica, portanto, que um cliente é:


a) o sistema de origem de cada requisição para o nosso servidor;
b) um comprador do nosso sistema de e-commerce;
c) o sistema onde armazenamos nossos arquivos estáticos;
d) quem paga pela hospedagem web;
e) cada arquivo PHP que é armazenado no servidor.

Além de funções para manipular diretórios, temos algumas funções específicas para manipular arquivos: ler, excluir, mover, copiar, renomear, etc. Quais são, respectivamente, as funções para excluir e mover um arquivo?


a) unlink e rename;
b) remove e move;
c) delete e move;
d) unlink e move;
e) unlink e rename;
f) remove e rename.

Suponha que temos a seguinte função em PHP:
function b($x){
if($x < 2){
return 1;
}
return b($x-1) + b($x-2);
}
Sobre essa função, é co


a)
b)
c)
d)
e)

A alternativa B é a correta. Uma função recursiva é uma função que chama a si mesma. A função em questão irá calcular o n-ésimo termo da sequência de Fibonacci, indexada por 0.


a.
b.
c.
d.
e.

Sobre o código, é correto afirmar:


vai mostrar todos os arquivos no diretório “relatórios”, incluindo “.” e “..”;
se o diretório “relatórios” não existir, o script vai falhar;
vai mostrar todos os arquivos no diretório “relatórios”, com exceção de “.” e “..”;
a variável $r guarda um file handle, referenciando cada um dos arquivos;
o HTML gerado pelo script é inválido.

Suponha que nenhum dos três arquivos existe a princípio. Ao fim da execução deste script, quais arquivos terão sido criados?


Arq2 e arq3.
Apenas arq1.
Apenas arq2.
Apenas arq3.
Todos os arquivos serão criados.

Assinale a alternativa que contém a explicação correta do comportamento do código:


vai exibir uma lista com os valores de 100 a 51;
vai exibir uma lista com os valores de 100 a 51;
vai exibir uma lista com os valores de 100 a 50;
vai exibir uma sequência de parágrafos com os valores de 100 a 51;
vai exibir uma sequência de parágrafos com os valores de 100 a 50;
não vai executar, pois há um erro de sintaxe.

Mais conteúdos dessa disciplina