Будет ли PDO laststatment-> fetchAll (PDO :: FETCH_COLUMN, $ column) повторять запрос при каждом вызове? - PullRequest
2 голосов
/ 19 июля 2010

Я делаю запрос, который выбирает два поля.
Мне нужно, чтобы каждое из этих полей было в отдельном массиве.
Будет ли это повторять запрос для каждого вызова или просто повторять набор результатов?

$a= Laststatment->fetchAll(PDO::FETCH_COLUMN,0);
$b= Laststatment->fetchAll(PDO::FETCH_COLUMN,1);

1 Ответ

0 голосов
/ 19 июля 2010

Вариант 3: он НЕ будет повторять набор результатов вообще, поскольку все уже выбрано, и второй вызов вернет пустой массив (по крайней мере, здесь он делает).То есть: в MySQL отсутствует прокручиваемый курсор, я не пытался использовать другую базу данных с возможностью PDO :: CURSOR_SCROLL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...