-1

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

编辑:这就是我现在处理结果集的方式while ($row = odbc_fetch_array($rid)),但我只想从第 1000 行开始,例如,不获取所有 999 直到该行。

4

2 回答 2

0

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

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

在此处查看手册以获取更多详细信息:http: //php.net/manual/en/function.odbc-fetch-array.php

于 2012-10-20T16:19:49.737 回答
0

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

$rows = $results->fetchAll();
$row = $rows[5]; // get row 6 (index starts at 0)
于 2012-10-20T16:21:50.357 回答