--TEST-- sqlsrv_fetch_array() using a scrollable cursor --SKIPIF-- --FILE-- '1998.1')); AE\insertRow($conn, $tableName, array("ID" => '-2004')); AE\insertRow($conn, $tableName, array("ID" => '2016')); AE\insertRow($conn, $tableName, array("ID" => '4.2EUR')); // Fetch data $query = "SELECT ID FROM $tableName"; $stmt = AE\executeQueryEx($conn, $query, array("Scrollable"=>"buffered")); // Fetch first row $row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC, SQLSRV_SCROLL_NEXT); echo $row['ID']."\n"; // Fetch third row $row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC, SQLSRV_SCROLL_ABSOLUTE, 2); echo $row['ID']."\n"; // Fetch last row $row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC, SQLSRV_SCROLL_LAST); echo $row['ID']."\n"; dropTable($conn, $tableName); sqlsrv_free_stmt($stmt); sqlsrv_close($conn); print "Done" ?> --EXPECT-- 1998.1 2016 4.2EUR Done