Mysql
 sql >> Database >  >> RDS >> Mysql

Cosa contiene una PDOStatement e qual è l'uso di fetch/fetchAll?

Perché è così che è progettata l'API, tenendo conto della flessibilità.

Il tuo oggetto non contiene tutti i set di dati. Invece PDOStatement implementa Iterator /Traversable interfaccia, chiamando implicitamente ->fetch per ogni foreach operazione.

Alcune persone tuttavia preferiscono usare ->fetch manualmente o ->fetchAll per tirare tutte le righe in una volta.