Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Retorno do PDO->exec()

Olá! Acredito que tenha um erro na resposta dessa questão: https://cursos.alura.com.br/course/php-pdo-banco-de-dados/task/73573

De acordo com a documentação e com o resultado ao rodar o código, o retorno desse método ao usar um SQL de SELECT é o número de linhas afetadas (zero), não a quantidade de resultados. Mesmo executando após adicionar outras linhas no banco de dados, o retorno é zero.

PDO::exec() does not return results from a SELECT statement. For a SELECT statement that you only need to issue once during your program, consider issuing PDO::query(). For a statement that you need to issue multiple times, prepare a PDOStatement object with PDO::prepare() and issue the statement with PDOStatement::execute().

Talvez seja o caso de arrumar a alternativa C, considerada correta.

Agradeço a atenção desde já.

1 resposta
solução!

Verdade, Ederson. Obrigado por perceber isso. Já corrigi. :-D