"курсорът" на PDO по подразбиране е PDO::CURSOR_FWDONLY това означава, че курсорът не може да се върне към нула, както се случва с mysql_data_seek, за да позволи на курсора обратно до нула, необходимо е да се дефинира използване на „курсор с възможност за превъртане“
пример:
$db->prepare($query, array(PDO::ATTR_CURSOR => PDO::CURSOR_SCROLL));
преди да го използвате по следния начин:
$row0 = $result->fetch(PDO::FETCH_ASSOC, PDO::FETCH_ORI_ABS, 0);