Как определить, закрыт ли курсор оператора PDO? - PullRequest
1 голос
/ 22 октября 2009

У меня есть класс поиска, который хранит подготовленные операторы PDO для повторного выполнения с новыми параметрами при каждом запуске поиска. Конфликт возникает, если второй поиск выполняется, когда предыдущий поиск все еще имеет открытый набор результатов и возвращает результаты. В этом случае я хотел бы просто создать и выполнить новый оператор, а не повторно использовать открытый.

Есть ли способ определить, вызвал ли PDOStatement closeCursor() или все записи были получены?

В качестве альтернативы, как я могу определить, доступно ли больше результатов в PDOStatement, не опережая следующий результат?

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