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

É possível saber o número de linhas executadas utilizando o prepare?

Olá!

Gostaria de saber se ao rodar um comando SQL usando o execute() é possível saber o número de linhas envolvidas no script?

Minha dúvida surgiu ao perceber que no exemplo de deletar um aluno, mesmo passando um ID inexistente o retorno da execução foi 'True', no entanto nenhuma linha foi afetada.

É possível rastrear isso? Ou somente eu teria que primeiro realizar a consulta para depois tentar excluir nesse caso?

Desde já agradeço.

1 resposta
solução!

Tem sim, Paula. A classe PDOStatement tem um método chamado rowCount: https://www.php.net/manual/en/pdostatement.rowcount.php