mysql_fetch_array() indices

From: Date: Mon, 12 Apr 1999 18:05:43 +0000
Subject: mysql_fetch_array() indices
Groups: php.dev 
Request: Send a blank email to php-dev+get-5024@lists.php.net to get a copy of this message
Howdy, A little while a nifty patch was applied which allows mysql_fetch_array() to provide numeric indices, assoc. indices, or both. However, the patch also reversed the order of the returned elements when both types are used. Since it seems that people are using next() to iterate over the returned data, there wouldn't seem to be any harm in retaining the old order, if only for backward compatibility. Here's a submission for a quick patch to get back the old order. Cheers, Torben Index: functions/mysql.c =================================================================== RCS file: /repository/php3/functions/mysql.c,v retrieving revision 1.180 diff -u -r1.180 mysql.c --- functions/mysql.c 1999/02/27 19:10:38 1.180 +++ functions/mysql.c 1999/04/12 18:00:37 @@ -1495,12 +1495,12 @@ data_len = mysql_row_lengths[i]; should_copy=1; } + if (result_type & MYSQL_NUM) { + add_index_stringl(return_value, i, data, data_len, should_copy); + } if (result_type & MYSQL_ASSOC) { add_assoc_stringl(return_value, mysql_field->name, data, data_len, should_copy); should_copy=1; - } - if (result_type & MYSQL_NUM) { - add_index_stringl(return_value, i, data, data_len, should_copy); } } else { /* NULL field, don't set it */ -- PHP Development Mailing List http://www.php.net/ To unsubscribe send an empty message to php-dev-unsubscribe@lists.php.net For help: php-dev-help@lists.php.net

« previous php.dev (#5024) next »