5

我正在将 PHP-mySQL 应用程序转换为 PHP-ODBC 应用程序。即让数据库从mysql 迁移到DB2。

在使用 mysql 时,我使用mysql_data_seek函数来重置记录集指针,但这不适用于 ODBC 连接。我尝试并检查odbc_fetch_row($recordset,0)了重置记录集,但这不起作用。有谁知道如何通过 ODBC 连接重置记录集?

4

1 回答 1

0

根据文档,您需要1作为第二个参数而不是0.

要多次检查结果,您可以调用 odbc_fetch_row() 并使用 row_number 1,然后继续执行 odbc_fetch_row() 而不使用 row_number 来查看结果。

但是,请注意,如果您的驱动程序不支持此方法,则可能无法完成此任务:

如果驱动程序不支持按编号获取行,则忽略 row_number 参数。

于 2017-09-07T21:58:03.893 回答