跳转到行号

时间:2012-10-20 16:17:14

标签: php odbc

我已成功将我的php脚本连接到带有odbc的transbase数据库。这是一个简单的问题我无法找到答案:如何跳转到结果集中的特定行号?

编辑:这就是我现在正在浏览结果集while ($row = odbc_fetch_array($rid))的方法,但我想从第1000行开始,而不是直到获取所有999行。

2 个答案:

答案 0 :(得分:0)

根据PHP手册,odbc_fetch_array的第二个参数允许您逐个数字地获取。

array odbc_fetch_array ( resource $result [, int $rownumber ] )

有关详细信息,请参阅手册:http://php.net/manual/en/function.odbc-fetch-array.php

答案 1 :(得分:0)

如果您正在使用PDO,那么您可以使用PDOStatement::fetchAll()将所有行返回到一个数组中,然后您可以通过索引访问该数组

$rows = $results->fetchAll();
$row = $rows[5]; // get row 6 (index starts at 0)