@- NULL values are now preserved in the return value of mysql_fetch_array()

@  and mysql_fetch_object(). (Andrei)
This commit is contained in:
Andrei Zmievski 2000-05-15 13:46:37 +00:00
parent 10503a3b92
commit fe24b820be

View file

@ -1317,8 +1317,11 @@ static void php_mysql_fetch_hash(INTERNAL_FUNCTION_PARAMETERS, int result_type)
add_assoc_stringl(return_value, mysql_field->name, data, data_len, should_copy);
}
} else {
/* NULL field, don't set it */
/* add_get_index_stringl(return_value, i, empty_string, 0, (void **) &pval_ptr); */
/* NULL value. */
if (result_type & MYSQL_NUM)
add_index_unset(return_value, i);
else
add_assoc_unset(return_value, mysql_field->name);
}
}
}