Я запутался в этом, я запускаю запрос, такой как
foreach($dbh->query("SELECT * FROM ...") as $row) {
...do something with row()
Но когда я var_dump $dbh
, это объект PDOstatement.
Это приводит меня к двум вопросам:
- Как foreach каким-то образом разрешает объект в отдельные строки?
- Как сохранить все строки в массиве, например, $ arr = $ dbh-> query (...)?Это не работает, потому что это все еще объект
Я, конечно, могу запустить под foreach и сделать $ arr [] = $ row, но это кажется немного глупым ..