Ed
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;".
Libere respostas sem pagar
Ajude estudantes
Ed
há 3 anos
Sobre o PDO, é correto afirmar que o método exec executa comandos SQL, retornando o número de linhas afetadas.
Mais perguntas desse material