mysql_data_seek pdo eşdeğer [yinelenen]

1 Cevap php

Bu soru burada zaten bir cevabı var:

1 Cevap

Her zamanki Cevap: veri :: dizi PDOStatement doğrudan fetchAll ... aradıkları Ama sorgu bir çok veri getirir eğer yanlış olduğunu görün (!).

2 gerçek çözümler vardır,

1) if database permits use PDO::FETCH_ORI_ABS or PDO::FETCH_ORI_REL, example,

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

(EDIT) Ama @ ChoiZ tarafından coomentd gibi, var bir PDO-MySQL limitation: "MySQL cursors desteklemiyor" (outside saklanan programları) "ve sürücü olamaz "Senin için onları taklit ... MariaDB gibi, daha sonra veya MySQL çatallar ile deneyin.

2) veritabanı çözümü (pagination bir tür) kullanın. Örnek:

SELECT a, b FROM table LIMIT 1, 973