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