我已成功将我的php脚本连接到带有odbc的transbase数据库。这是一个简单的问题我无法找到答案:如何跳转到结果集中的特定行号?
编辑:这就是我现在正在浏览结果集while ($row = odbc_fetch_array($rid))
的方法,但我想从第1000行开始,而不是直到获取所有999行。
答案 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)