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