]> granicus.if.org Git - php/commitdiff
Corrected bug in php_mysql_fetch_hash() that prevented columns with NULL values from...
authorZak Greant <zak@php.net>
Sun, 30 Dec 2001 10:00:26 +0000 (10:00 +0000)
committerZak Greant <zak@php.net>
Sun, 30 Dec 2001 10:00:26 +0000 (10:00 +0000)
ext/mysql/php_mysql.c

index e73e6c0357974b3ea422482eba174e42dd403b51..e2a48830b6577b9fe7ad86ca2021a019ac5ce3ea 100644 (file)
@@ -1633,10 +1633,13 @@ static void php_mysql_fetch_hash(INTERNAL_FUNCTION_PARAMETERS, int result_type,
                        }
                } else {
                        /* NULL value. */
-                       if (result_type & MYSQL_NUM)
+                       if (result_type & MYSQL_NUM) {
                                add_index_null(return_value, i);
-                       else
+            }
+
+            if (result_type & MYSQL_ASSOC) {
                                add_assoc_null(return_value, mysql_field->name);
+            }
                }
        }
 }