fetchについて

2020年4月12日
ユーザー

```
foreach ($this->_db->query($sql) as $row) {
```

とありますが

わたしはいつも

```
$this->_db->query($sql) -> fetchAll(PDO::FETCH_ASSOC);
```

としてからしか、データを連想配列として受け取れないと思っていたのですが、ここでfetchメソッドを使っていないのはなぜですか?

しかもそうしなくてもqueryメソッドだけで配列としてうけとれるので、fetchは書かなくてもいいということですか?

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?