db2_fetch_both Returns an array, indexed by both column name and position, representing a row in a result set &reftitle.description; arraydb2_fetch_both resourcestmt introw_number-1 Returns an array, indexed by both column name and position, representing a row in a result set. Note that the row returned by db2_fetch_both requires more memory than the single-indexed arrays returned by db2_fetch_assoc or db2_fetch_array. &reftitle.parameters; stmt A valid stmt resource containing a result set. row_number Requests a specific 1-indexed row from the result set. Passing this parameter results in a PHP warning if the result set uses a forward-only cursor. &reftitle.returnvalues; Returns an associative array with column values indexed by both the column name and 0-indexed column number. The array represents the next or requested row in the result set. Returns &false; if there are no rows left in the result set, or if the row requested by row_number does not exist in the result set. &reftitle.examples; Iterating through a forward-only cursor If you call db2_fetch_both without a specific row number, it automatically retrieves the next row in the result set. The following example accesses columns in the returned array by both column name and by numeric index. ]]> &example.outputs; Retrieving specific rows with <function>db2_fetch_both</function> from a scrollable cursor If your result set uses a scrollable cursor, you can call db2_fetch_both with a specific row number. The following example retrieves every other row in the result set, starting with the second row. DB2_SCROLLABLE)); $i=2; while ($row = db2_fetch_both($result, $i)) { printf ("%-5d %-16s %-32s %10s\n", $row[0], $row['NAME'], $row[2], $row['WEIGHT']); $i = $i + 2; } ?> ]]> &example.outputs; &reftitle.seealso; db2_fetch_array db2_fetch_assoc db2_fetch_object db2_fetch_row db2_result