Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O que um PDOStatement contém e para que serve fetch/fetchAll?


Porque é assim que a API é projetada, com flexibilidade em mente.

Seu objeto não contém todos os conjuntos de dados. Em vez disso, PDOStatement implementa o Iterator /Traversable interface, chamando implicitamente ->fetch para cada foreach Operação.

Algumas pessoas, no entanto, preferem usar ->fetch manualmente ou ->fetchAll para puxar todas as linhas de uma vez.