PDOStatement::getIterator http://php.adamharvey.name/manual/ru/pdostatement.getiterator.php , как я понимаю, в память приложения весь результирующий набор предварительно выгружается?
Почему ты так решил? Это ж по идеи обертка над fetch
Это то что в голову первое пришло, описания никакого нету
Ну итераторы подразумевают получение результата по-одному, не думаю что там что-то по-дргому
Вопрос в том, он же не построчно данные из базы забирает?
Так же как и PDO::fetch работает, полагаю. Т.е. да, построчно
Т.е. через fetch pdo курсоры задействует на уровне бд?
По идеи, да. Не проверял, но всегда так думал 🙂
Обсуждают сегодня