This function interacts with odbc_result in that it appears to increment the internal record pointer for the current query result. Thus if you use this function and desire to have the record you just fetched available for use in odbc_result; you'll have to call odbc_fetch_result again with the current row number. This behavior can be especially confusing if your query result contains a single record. When this is the case, use of odbc_fetch_into appears to break odbc_result.