mysql_data_seek pdo эквивалент

Что эквивалентно mysql_data_seek с использованием объектов pdo? Можете ли вы привести мне пример?

Благодаря!

Обычный ответ: ваши данные напрямую ищутся в массиве PDOStatement :: fetchAll … Но НЕПРАВИЛЬНО, если запрос извлекает много данных (!).

Существует 2 реальных решения,

1) если в базе данных разрешено использование PDO :: FETCH_ORI_ABS или PDO :: FETCH_ORI_REL, например,

$result = $sth->fetch(PDO::FETCH_ASSOC, PDO::FETCH_ORI_ABS, 973); 

(EDIT) Но, поскольку coomentd от @ChoiZ имеет ограничение PDO-MySQL : «MySQL не поддерживает курсоры » ( за пределами хранимых программ) », и драйвер не может имитировать их для вас» … Попробуйте позже или с вилами MySQL, как MariaDB.

2) используйте решение базы данных (своего рода разбиение на страницы). Пример:

 SELECT a, b FROM table LIMIT 1, 973