store_result(); for ($i = 0; $i < $Statement->num_rows; $i++) { $Metadata = $Statement->result_metadata(); $PARAMS = array(); while ($Field = $Metadata->fetch_field()) { $PARAMS[] = &$RESULT[ $i ][ $Field->name ]; } call_user_func_array(array( $Statement, 'bind_result' ), $PARAMS); $Statement->fetch(); } return $RESULT; }