我已經成功地將我的php腳本連接到帶有odbc的transbase數據庫。以下是一個簡單的問題,我無法找到答案:如何跳轉到結果集中的特定行號?跳轉到行號
編輯:這就是我現在正在通過結果集while ($row = odbc_fetch_array($rid))
,但我想只從行號1000開始,例如不需要全部999直到該行。
我已經成功地將我的php腳本連接到帶有odbc的transbase數據庫。以下是一個簡單的問題,我無法找到答案:如何跳轉到結果集中的特定行號?跳轉到行號
編輯:這就是我現在正在通過結果集while ($row = odbc_fetch_array($rid))
,但我想只從行號1000開始,例如不需要全部999直到該行。
根據PHP手冊,odbc_fetch_array的第二個參數允許您通過數字獲取行。
array odbc_fetch_array (resource $result [, int $rownumber ])
更多細節見這裏手冊:http://php.net/manual/en/function.odbc-fetch-array.php
如果您正在使用PDO那麼你可以使用PDOStatement::fetchAll()到所有行返回到一個數組,你可以再通過索引訪問
$rows = $results->fetchAll();
$row = $rows[5]; // get row 6 (index starts at 0)
通常有一個「尋求」類型的操作來做到這一點。 –
你有一個你現在在做什麼的代碼示例?你使用什麼方法來訪問odbc連接? – doublesharp