我正在将 PHP-mySQL 应用程序转换为 PHP-ODBC 应用程序。即让数据库从mysql 迁移到DB2。
在使用 mysql 时,我使用mysql_data_seek
函数来重置记录集指针,但这不适用于 ODBC 连接。我尝试并检查odbc_fetch_row($recordset,0)
了重置记录集,但这不起作用。有谁知道如何通过 ODBC 连接重置记录集?
根据文档,您需要1
作为第二个参数而不是0
.
要多次检查结果,您可以调用 odbc_fetch_row() 并使用 row_number 1,然后继续执行 odbc_fetch_row() 而不使用 row_number 来查看结果。
但是,请注意,如果您的驱动程序不支持此方法,则可能无法完成此任务:
如果驱动程序不支持按编号获取行,则忽略 row_number 参数。